summaryrefslogtreecommitdiffstats
path: root/src/kvilib/config
diff options
context:
space:
mode:
Diffstat (limited to 'src/kvilib/config')
-rw-r--r--src/kvilib/config/Makefile.am5
-rw-r--r--src/kvilib/config/kvi_confignames.h61
-rw-r--r--src/kvilib/config/kvi_debug.h52
-rw-r--r--src/kvilib/config/kvi_defaults.h65
-rw-r--r--src/kvilib/config/kvi_fileextensions.h37
-rw-r--r--src/kvilib/config/kvi_settings.h140
-rw-r--r--src/kvilib/config/kvi_sourcesdate.h40
-rw-r--r--src/kvilib/config/kvi_version.h33
-rw-r--r--src/kvilib/config/kvi_wincfg.h210
9 files changed, 643 insertions, 0 deletions
diff --git a/src/kvilib/config/Makefile.am b/src/kvilib/config/Makefile.am
new file mode 100644
index 00000000..23078cbb
--- /dev/null
+++ b/src/kvilib/config/Makefile.am
@@ -0,0 +1,5 @@
+###############################################################################
+# KVirc IRC client Makefile - 16.12.98 Szymon Stefanek <stefanek@tin.it>
+###############################################################################
+
+EXTRA_DIST = *.h
diff --git a/src/kvilib/config/kvi_confignames.h b/src/kvilib/config/kvi_confignames.h
new file mode 100644
index 00000000..ccff3399
--- /dev/null
+++ b/src/kvilib/config/kvi_confignames.h
@@ -0,0 +1,61 @@
+#ifndef _KVI_CONFIGNAMES_H_
+#define _KVI_CONFIGNAMES_H_
+
+//=============================================================================
+//
+// File : kvi_confignames.h
+// Creation date : Wed Oct 18 2000 14:16:22 CEST by Szymon Stefanek
+//
+// This file is part of the KVirc irc client distribution
+// Copyright (C) 1999-2001 Szymon Stefanek (pragma at kvirc dot net)
+//
+// This program is FREE software. You can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your opinion) any later version.
+//
+// This program is distributed in the HOPE that it will be USEFUL,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, write to the Free Software Foundation,
+// Inc. ,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+//
+//=============================================================================
+
+#include "kvi_fileextensions.h"
+
+//=============================================================================
+// This file contains the config file names used in KVIrc
+//
+// You can play a bit with these, but be aware that some (bad) scripts
+// may find themselves in trouble
+//=============================================================================
+
+#define KVI_CONFIGFILE_MAIN "main." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_WINPROPERTIES "winproperties." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_SERVERDB "serverdb." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_PROXYDB "proxydb." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_EVENTS "events." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_RAWEVENTS "rawevents." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_POPUPS "popups." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_SCRIPTTOOLBARS "toolbars." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_CUSTOMTOOLBARS "customtoolbars." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_MEDIATYPES "mediatypes." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_REGUSERDB "reguserdb." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_SHAREDFILES "sharedfiles." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_RECENT "recent." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_TOOLBARS "toolbarpos." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_ALIASES "aliases." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_NICKSERVDATABASE "nickserv." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_TEXTICONS "texticons." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_REGCHANDB "regchan." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_INPUTHISTORY "inputhistory." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_AVATARCACHE "avatarcache." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_USERACTIONS "useractions." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_SCRIPTADDONS "scriptaddons." KVI_FILEEXTENSION_CONFIG
+#define KVI_CONFIGFILE_IDENTITIES "identities." KVI_FILEEXTENSION_CONFIG
+
+#endif //_KVI_CONFIGNAMES_H_
diff --git a/src/kvilib/config/kvi_debug.h b/src/kvilib/config/kvi_debug.h
new file mode 100644
index 00000000..8ae1a120
--- /dev/null
+++ b/src/kvilib/config/kvi_debug.h
@@ -0,0 +1,52 @@
+#ifndef _KVI_DEBUG_H_
+#define _KVI_DEBUG_H_
+
+//=============================================================================
+//
+// File : kvi_debug.h
+// Creation date : Fri Mar 19 1999 03:10:39 CEST by Szymon Stefanek
+//
+// This file is part of the KVirc irc client distribution
+// Copyright (C) 1999-2001 Szymon Stefanek (pragma at kvirc dot net)
+//
+// This program is FREE software. You can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your opinion) any later version.
+//
+// This program is distributed in the HOPE that it will be USEFUL,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, write to the Free Software Foundation,
+// Inc. ,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+//
+//=============================================================================
+
+#include <qglobal.h>
+
+//=============================================================================
+// This file contains the definition of the debug macros
+// You can enable ALL the debugging output by uncommenting the next line
+//
+// #define _KVI_DEBUG_CHECK_RANGE_
+//
+//=============================================================================
+
+#ifdef _KVI_DEBUG_CHECK_RANGE_
+ #define __range_valid(_expr) if(!(_expr))debug("[kvirc]: ASSERT FAILED: \"%s\" is false in %s (%d)",#_expr,__FILE__,__LINE__)
+ #define __range_invalid(_expr) if(_expr)debug("[kvirc]: ASSERT FAILED: \"%s\" is true in %s (%d)",#_expr,__FILE__,__LINE__)
+#else
+ #define __range_valid(_expr)
+ #define __range_invalid(_expr)
+#endif
+
+#if defined(_KVI_DEBUG_) || defined(__KVI_DEBUG__)
+ #define __ASSERT(_expr) if(!(_expr))debug("[kvirc]: ASSERT FAILED: \"%s\" is false in %s (%d)",#_expr,__FILE__,__LINE__)
+#else
+ #define __ASSERT(_expr)
+#endif
+
+#endif //_KVI_DEBUG_H_
diff --git a/src/kvilib/config/kvi_defaults.h b/src/kvilib/config/kvi_defaults.h
new file mode 100644
index 00000000..fc375b05
--- /dev/null
+++ b/src/kvilib/config/kvi_defaults.h
@@ -0,0 +1,65 @@
+#ifndef _KVI_DEFAULTS_H_
+#define _KVI_DEFAULTS_H_
+
+//=============================================================================
+//
+// File : kvi_defaults.h
+// Creation date : Wed Jun 21 2000 13:23:13 CEST by Szymon Stefanek
+//
+// This file is part of the KVirc irc client distribution
+// Copyright (C) 2000-2004 Szymon Stefanek (pragma at kvirc dot net)
+//
+// This program is FREE software. You can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your opinion) any later version.
+//
+// This program is distributed in the HOPE that it will be USEFUL,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, write to the Free Software Foundation,
+// Inc. ,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+//
+//=============================================================================
+
+//=============================================================================
+// This file contains (more or less) freely customizable compile time defaults
+//
+// You can safely play with the ones you understand the meaning of
+//=============================================================================
+
+#include "kvi_settings.h"
+
+#ifdef COMPILE_ON_WINDOWS
+ #define KVI_HOME_CONFIG_FILE_NAME "kvirc.ini"
+#else
+ #define KVI_HOME_CONFIG_FILE_NAME ".kvirc.rc"
+#endif
+
+
+#define KVI_DEFAULT_INCOMING_SUBDIRECTORY_NAME "download"
+
+#define KVI_DEFAULT_NICKNAME1 "newbie"
+#define KVI_DEFAULT_NICKNAME2 "[newbie]"
+#define KVI_DEFAULT_NICKNAME3 "_newbie_"
+#define KVI_DEFAULT_NICKNAME4 "newbie4"
+#define KVI_DEFAULT_USERNAME "kvirc"
+#define KVI_DEFAULT_REALNAME "KVIrc " VERSION " '" KVI_RELEASE_NAME "' http://kvirc.net/"
+
+#define KVI_DEFAULT_PART_MESSAGE "No matter how dark the night, somehow the Sun rises once again"
+#define KVI_DEFAULT_QUIT_MESSAGE "KVIrc $version $version(r) http://www.kvirc.net/"
+#define KVI_DEFAULT_CTCP_USERINFO_REPLY "I'm too lazy to edit this field."
+#define KVI_DEFAULT_CTCP_PAGE_REPLY "Your message has been received and logged"
+#define KVI_DEFAULT_AWAY_MESSAGE "I'm off to see the wizard."
+#define KVI_DEFAULT_AWAY_NICK "%nick%|NotHere"
+
+#define KVI_MAX_PENDING_AVATARS 20
+#define KVI_MAX_RECENT_SERVERS 10
+#define KVI_MAX_RECENT_CHANNELS 30
+#define KVI_MAX_RECENT_NICKNAMES 10
+#define KVI_RECENT_TOPIC_ENTRIES 20
+
+#endif //_KVI_DEFAULTS_H_
diff --git a/src/kvilib/config/kvi_fileextensions.h b/src/kvilib/config/kvi_fileextensions.h
new file mode 100644
index 00000000..e181c974
--- /dev/null
+++ b/src/kvilib/config/kvi_fileextensions.h
@@ -0,0 +1,37 @@
+#ifndef _KVI_FILEEXTENSIONS_H_
+#define _KVI_FILEEXTENSIONS_H_
+
+//=============================================================================
+//
+// File : kvi_fileextensions.h
+// Creation date : Tue Dec 26 2006 05:09:22 CEST by Szymon Stefanek
+//
+// This file is part of the KVirc irc client distribution
+// Copyright (C) 2006 Szymon Stefanek (pragma at kvirc dot net)
+//
+// This program is FREE software. You can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your opinion) any later version.
+//
+// This program is distributed in the HOPE that it will be USEFUL,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, write to the Free Software Foundation,
+// Inc. ,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+//
+//=============================================================================
+
+//=============================================================================
+// This file contains the file extensions used by KVIrc
+//=============================================================================
+
+#define KVI_FILEEXTENSION_CONFIG "kvc"
+#define KVI_FILEEXTENSION_SCRIPT "kvs"
+#define KVI_FILEEXTENSION_THEMEPACKAGE "kvt"
+#define KVI_FILEEXTENSION_ADDONPACKAGE "kva"
+
+#endif //_KVI_FILEEXTENSIONS_H_
diff --git a/src/kvilib/config/kvi_settings.h b/src/kvilib/config/kvi_settings.h
new file mode 100644
index 00000000..ee6044bd
--- /dev/null
+++ b/src/kvilib/config/kvi_settings.h
@@ -0,0 +1,140 @@
+#ifndef _KVI_SETTINGS_H_
+#define _KVI_SETTINGS_H_
+
+//=============================================================================
+//
+// File : kvi_settings.h
+// Creation date : Fri Mar 19 1999 05:21:13 CEST by Szymon Stefanek
+//
+// This file is part of the KVirc irc client distribution
+// Copyright (C) 1999-2001 Szymon Stefanek (pragma at kvirc dot net)
+//
+// This program is FREE software. You can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your opinion) any later version.
+//
+// This program is distributed in the HOPE that it will be USEFUL,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, write to the Free Software Foundation,
+// Inc. ,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+//
+//=============================================================================
+
+//=============================================================================
+// This file contains compile time settings, either set by configure or
+// non-customizable defaults
+//
+// Better do not touch this
+//=============================================================================
+
+#include <qglobal.h>
+
+#if defined(_OS_WIN32_) || defined(Q_OS_WIN32) || defined(Q_OS_WIN32_)
+
+ #define FEEL_LIKE_I_AM_COMPILING_UNDER_WINDOZE
+ #define COMPILE_ON_WINDOWS
+
+ // Windows has no config.h
+
+ #include "kvi_wincfg.h"
+
+ #ifdef __KVILIB__
+ #define KVILIB_API __declspec(dllexport)
+ #else
+ #define KVILIB_API __declspec(dllimport)
+ #endif
+
+ #ifdef __KVIRC__
+ #define KVIRC_API __declspec(dllexport)
+ #else
+ #define KVIRC_API __declspec(dllimport)
+ #endif
+
+#else
+
+ #ifdef KVIRC_EXTERNAL_MODULE
+ // when compiling an external module
+ // include the last configuration
+ #include "kvi_configstatus.h"
+ #else
+ #ifdef HAVE_CONFIG_H
+ #include "config.h"
+ #else
+ #error "You're missing the config.h file: you must run configure before running make!"
+ #endif
+ #endif
+
+ #define KVILIB_API
+ #define KVIRC_API
+
+ #ifndef VERSION
+ #define VERSION "?.?.?"
+ #endif
+
+ #ifndef BUILD_DATE
+ #define BUILD_DATE "?"
+ #endif
+
+ #ifndef BUILD_FLAGS
+ #define BUILD_FLAGS "?"
+ #endif
+
+#endif
+
+#define KVI_VERSION VERSION
+#define KVI_VERSION_BRANCH VERSION_BRANCH
+#define KVI_BUILD_DATE BUILD_DATE
+#define KVI_BUILD_FLAGS BUILD_FLAGS
+
+#define KVI_RELEASE_NAME "Virgo"
+
+// We want _GNU_SOURCE features
+#ifndef _GNU_SOURCE
+ #define _GNU_SOURCE
+#endif
+
+
+#if defined(__GNUC__)
+ // gcc
+ #if __GNUC__ >= 3
+ #define KVI_PTR2MEMBER(__x) &__x
+ #else
+ #define KVI_PTR2MEMBER(__x) &(__x)
+ #endif
+#elif defined(COMPILE_ON_WINDOWS)
+ // Visual C++
+ #define KVI_PTR2MEMBER(__x) &__x
+#elif defined(__SUNPRO_CC)
+ // Sun Forte
+ #define KVI_PTR2MEMBER(__x) (__x)
+#else
+ // default
+ #define KVI_PTR2MEMBER(__x) &(__x)
+#endif
+
+#ifdef COMPILE_NO_X
+ #ifndef COMPILE_NO_X_BELL
+ #define COMPILE_NO_X_BELL
+ #endif
+#endif
+
+/*
+#if __GNUC__ - 0 > 3 || (__GNUC__ - 0 == 3 && __GNUC_MINOR__ - 0 >= 2)
+ #define KVI_DEPRECATED __attribute__ ((deprecated))
+#else
+ #define KVI_DEPRECATED
+#endif
+*/
+#define KVI_DEPRECATED
+
+#ifdef COMPILE_USE_QT4
+ #define debug qDebug
+#endif
+
+
+#endif //_KVI_SETTINGS_H_
diff --git a/src/kvilib/config/kvi_sourcesdate.h b/src/kvilib/config/kvi_sourcesdate.h
new file mode 100644
index 00000000..263fc092
--- /dev/null
+++ b/src/kvilib/config/kvi_sourcesdate.h
@@ -0,0 +1,40 @@
+
+#ifndef _KVI_SOURCESDATE_H_
+#define _KVI_SOURCESDATE_H_
+
+//=============================================================================
+//
+// File : kvi_sourcesdate.h
+// Creation date : Sun Mar 5 2006 23:22:22 CEST by Szymon Stefanek
+//
+// This file is part of the KVirc irc client distribution
+// Copyright (C) 2006 Szymon Stefanek (pragma at kvirc dot net)
+//
+// This program is FREE software. You can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your opinion) any later version.
+//
+// This program is distributed in the HOPE that it will be USEFUL,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, write to the Free Software Foundation,
+// Inc. ,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+//
+//=============================================================================
+
+#include "kvi_settings.h"
+
+#define KVI_SOURCES_DATE "20080323"
+#define KVI_SOURCES_DATE_NUMERIC 0x20080323
+
+// this is the date of the sources before that we should force a setup
+// this is usually changed only when a setup is really needed because
+// of an incompatible change in the configuration files
+// .. so do NOT change it just when you change KVI_SOURCES_DATE_NUMERIC :)
+#define KVI_SOURCES_DATE_NUMERIC_FORCE_SETUP 0x20080101
+
+#endif //!_KVI_SOURCESDATE_H_
diff --git a/src/kvilib/config/kvi_version.h b/src/kvilib/config/kvi_version.h
new file mode 100644
index 00000000..e09dacef
--- /dev/null
+++ b/src/kvilib/config/kvi_version.h
@@ -0,0 +1,33 @@
+#ifndef _KVI_VERSION_H_
+#define _KVI_VERSION_H_
+
+//=============================================================================
+//
+// File : kvi_version.h
+// Creation date : Sun Mar 5 2006 23:22:22 CEST by Szymon Stefanek
+//
+// This file is part of the KVirc irc client distribution
+// Copyright (C) 2006 Szymon Stefanek (pragma at kvirc dot net)
+//
+// This program is FREE software. You can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your opinion) any later version.
+//
+// This program is distributed in the HOPE that it will be USEFUL,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, write to the Free Software Foundation,
+// Inc. ,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+//
+//=============================================================================
+
+#include "kvi_settings.h"
+
+
+
+#endif //!_KVI_VERSION_H_
+
diff --git a/src/kvilib/config/kvi_wincfg.h b/src/kvilib/config/kvi_wincfg.h
new file mode 100644
index 00000000..f90998a8
--- /dev/null
+++ b/src/kvilib/config/kvi_wincfg.h
@@ -0,0 +1,210 @@
+#ifndef _KVI_WINCFG_H_
+#define _KVI_WINCFG_H_
+
+//=============================================================================
+//
+// File : kvi_wincfg.h
+// Creation date : Fri Sep 21 16:21:09 2001 GMT by Szymon Stefanek
+//
+// This file is part of the KVirc irc client distribution
+// Copyright (C) 2001 Szymon Stefanek (pragma at kvirc dot net)
+//
+// This program is FREE software. You can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your opinion) any later version.
+//
+// This program is distributed in the HOPE that it will be USEFUL,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, write to the Free Software Foundation,
+// Inc. ,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+//
+//=============================================================================
+
+//=============================================================================
+// Windows configuration: do not touch
+//=============================================================================
+
+/* define if you want to compile with new parser */
+#define COMPILE_NEW_KVS 1
+
+/* define if you want to use the Qt 4.x support */
+/* #undef COMPILE_USE_QT4 */
+
+#define COMPILE_USE_QT4
+
+/* define if you want to use only the new KVS parser */
+#define COMPILE_ONLY_NEW_KVS 1
+
+/* define if you want to disable DCC VOICE sound support */
+/* #undef COMPILE_WITH_NO_SOUND */
+
+/* define if you have libgsm and want the GSM code to be compiled */
+/* #undef COMPILE_USE_GSM */
+
+/* define if you want the info tips to be compiled in */
+#define COMPILE_INFO_TIPS 1
+
+/* define if you want to compile the KDE 2.x support */
+/* #undef COMPILE_KDE_SUPPORT */
+
+/* define if you want the gcc memory profile */
+/* #undef COMPILE_MEMORY_PROFILE */
+
+/* define if you want the memory checks */
+/* #undef COMPILE_MEMORY_CHECKS */
+
+/* define if you trust your memmove() function */
+#define COMPILE_WITH_SYSTEM_MEMMOVE 1
+
+/* define if you want to compile the crypt support */
+#define COMPILE_CRYPT_SUPPORT 1
+
+/* define if you want the i386 asm code */
+/* #undef COMPILE_ix86_ASM */
+
+/* define if your compiler supports gotos do dynamic labels */
+/* #undef COMPILE_USE_DYNAMIC_LABELS */
+
+/* define if you want to compile the localization support */
+#define COMPILE_LOCALE_STUFF 1
+
+/* define if you want the IpV6 support */
+#define COMPILE_IPV6_SUPPORT 1
+
+/* define if you want zlib support */
+#define COMPILE_ZLIB_SUPPORT 1
+
+/* define if you want to use the pthreads library */
+/* #undef COMPILE_THREADS_USE_POSIX */
+
+/* define if you want to use the solaris libthread */
+/* #undef COMPILE_THREADS_USE_SOLARIS_LIBTHREAD */
+
+#define COMPILE_PSEUDO_TRANSPARENCY
+
+/* define if you have the SIOCGIFADDR ioctl and the related headers */
+/* #undef COMPILE_GET_INTERFACE_ADDRESS */
+
+/* this is the build date (configure date rather) */
+#define BUILD_DATE __DATE__" "__TIME__
+
+/* these are the build flags */
+#define BUILD_FLAGS "win32"
+
+/* define if you have strings.h */
+/* #undef HAVE_STRINGS_H */
+
+/* define if you have the getenv function */
+/* #undef HAVE_GETENV */
+
+/* define if you have the strerror function */
+#define HAVE_STRERROR 1
+
+/* define if you have the inet_aton function */
+/* #define HAVE_INET_ATON 1 */
+
+/* define if you have the inet_ntoa function */
+/* #define HAVE_INET_NTOA 1 */
+
+/* define if you have the inet_pton function */
+/* #undef HAVE_INET_PTON */
+
+/* define if you have the inet_ntop function */
+/* #undef HAVE_INET_NTOP */
+
+/* define if you have the getnameinfo function */
+#define HAVE_GETNAMEINFO
+
+/* define if you have the getaddrinfo function */
+#define HAVE_GETADDRINFO
+
+/* define this to the number of average channel users */
+#define AVERAGE_CHANNEL_USERS 101
+
+/* define this if you want to ignore the SIGALARM signal */
+/* #undef COMPILE_IGNORE_SIGALARM */
+
+/* define this if you are on a big endian machine */
+/* #undef BIG_ENDIAN_MACHINE_BYTE_ORDER */
+
+/* define this if you want to use the unicode-local 8bit charset translation */
+/* #undef COMPILE_USE_LOCAL_8BIT */
+
+/* define this if you want to disable the inter-process communication support */
+/* #undef COMPILE_NO_IPC */
+
+/* Define if you have the `getenv' function. */
+/* #undef HAVE_GETENV */
+
+/* Define if you have the <linux/soundcard.h> header file. */
+/* #undef HAVE_LINUX_SOUNDCARD_H */
+
+/* Define if you have the <soundcard.h> header file. */
+/* #undef HAVE_SOUNDCARD_H */
+
+/* Define if you have the <sys/soundcard.h> header file. */
+/* #undef HAVE_SYS_SOUNDCARD_H */
+
+/* Name of package */
+#define PACKAGE "kvirc"
+
+/* Version number of package */
+#define VERSION "3.4.0"
+
+#define VERSION_BRANCH "3.4"
+
+
+/* Define if the system does not provide POSIX.1 features except with this
+ defined. */
+/* #undef _POSIX_1_SOURCE */
+
+/* Define if you need to in order for `stat' and other things to work. */
+/* #undef _POSIX_SOURCE */
+
+// for now we need this....dcc voice is not ported yet
+#define COMPILE_WITH_NO_SOUND
+
+#define COMPILE_DISABLE_DCC_VOICE
+
+/* No X support */
+#define COMPILE_NO_X
+
+/* No X bell! */
+#define COMPILE_NO_X_BELL
+
+/* define if you have openssl and want the ssl support in kvirc */
+#define COMPILE_SSL_SUPPORT
+
+/* define if you want perl scripting support */
+#define COMPILE_PERL_SUPPORT
+
+/* The size of a `int', as computed by sizeof. */
+#define SIZEOF_INT 4
+
+/* The size of a `long int', as computed by sizeof. */
+#define SIZEOF_LONG_INT 4
+
+/* The size of a `long long int', as computed by sizeof. */
+#define SIZEOF_LONG_LONG_INT 8
+
+/* The size of a `short int', as computed by sizeof. */
+#define SIZEOF_SHORT_INT 2
+
+/* The size of a `unsigned int', as computed by sizeof. */
+#define SIZEOF_UNSIGNED_INT 4
+
+/* The size of a `unsigned long int', as computed by sizeof. */
+#define SIZEOF_UNSIGNED_LONG_INT 4
+
+/* The size of a `unsigned long long int', as computed by sizeof. */
+#define SIZEOF_UNSIGNED_LONG_LONG_INT 8
+
+/* The size of a `unsigned short int', as computed by sizeof. */
+#define SIZEOF_UNSIGNED_SHORT_INT 2
+
+#endif //_KVI_WINCFG_H_