2001-11-08 20:57:18 +00:00
|
|
|
/* config.h.win32.in. Merged from two versions generated by configure for gcc and MSVC. */
|
2008-03-12 18:53:03 +00:00
|
|
|
/* config.h. Generated from config.h.in by configure. */
|
2001-11-08 20:57:18 +00:00
|
|
|
/* config.h.in. Generated from configure.in by autoheader. */
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
|
2008-03-12 18:53:03 +00:00
|
|
|
/* always defined to indicate that i18n is enabled */
|
1999-06-14 21:43:53 +00:00
|
|
|
#define ENABLE_NLS 1
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
|
2012-02-21 04:34:18 +00:00
|
|
|
/* define to enable packagekit */
|
|
|
|
/* #undef ENABLE_PACKAGEKIT */
|
2010-03-21 16:05:37 +00:00
|
|
|
|
2008-03-12 18:53:03 +00:00
|
|
|
/* The prefix for our gettext translation domains. */
|
2001-11-08 20:57:18 +00:00
|
|
|
#define GETTEXT_PACKAGE "@GETTEXT_PACKAGE@"
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
|
2013-01-23 06:14:05 +00:00
|
|
|
/* Disable deprecation warnings from glib */
|
|
|
|
/* #undef GLIB_DISABLE_DEPRECATION_WARNINGS */
|
|
|
|
|
2008-03-12 18:53:03 +00:00
|
|
|
/* Define if debugging is enabled */
|
|
|
|
#define GTK_COMPILED_WITH_DEBUGGING "yes"
|
2002-03-03 21:45:11 +00:00
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define the location where the catalogs will be installed */
|
2010-04-12 10:44:59 +00:00
|
|
|
#define GTK_LOCALEDIR "NONE/share/locale"
|
2001-11-08 20:57:18 +00:00
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the `bind_textdomain_codeset' function. */
|
|
|
|
#define HAVE_BIND_TEXTDOMAIN_CODESET 1
|
2001-11-08 20:57:18 +00:00
|
|
|
|
2012-02-21 04:34:18 +00:00
|
|
|
/* define if we have colord */
|
|
|
|
/* #undef HAVE_COLORD */
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the `dcgettext' function. */
|
2001-11-08 20:57:18 +00:00
|
|
|
#define HAVE_DCGETTEXT 1
|
|
|
|
|
2012-06-23 04:59:51 +00:00
|
|
|
/* Define to 1 if you have the declaration of `isinf', and to 0 if you don't.
|
|
|
|
*/
|
2013-12-18 03:41:53 +00:00
|
|
|
#if !defined (_MSC_VER) || (_MSC_VER >= 1800)
|
2012-06-23 04:59:51 +00:00
|
|
|
#define HAVE_DECL_ISINF 1
|
|
|
|
#endif
|
|
|
|
|
|
|
|
/* Define to 1 if you have the declaration of `isnan', and to 0 if you don't.
|
|
|
|
*/
|
2013-12-18 03:41:53 +00:00
|
|
|
#if !defined (_MSC_VER) || (_MSC_VER >= 1800)
|
2012-06-23 04:59:51 +00:00
|
|
|
#define HAVE_DECL_ISNAN 1
|
|
|
|
#endif
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the <dlfcn.h> header file. */
|
2001-11-08 20:57:18 +00:00
|
|
|
/* #undef HAVE_DLFCN_H */
|
|
|
|
|
2016-05-09 08:37:39 +00:00
|
|
|
/* Define to 1 if you have the `exp2' function. */
|
|
|
|
#if !defined (_MSC_VER) || (_MSC_VER >= 1800)
|
|
|
|
#define HAVE_EXP2 1
|
|
|
|
#endif
|
|
|
|
|
2016-01-04 07:09:14 +00:00
|
|
|
/* Define to 1 if you have the `flockfile' function. */
|
|
|
|
#undef HAVE_FLOCKFILE
|
|
|
|
|
2020-12-23 03:28:10 +00:00
|
|
|
/* Define to 1 if you have the `fmin' function. */
|
|
|
|
#if !defined (_MSC_VER) || (_MSC_VER >= 1800)
|
|
|
|
# define HAVE_FMIN 1
|
|
|
|
#endif
|
|
|
|
|
2008-03-12 18:53:03 +00:00
|
|
|
/* Define to 1 if you have the <ftw.h> header file. */
|
|
|
|
/* #undef HAVE_FTW_H */
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the `getpagesize' function. */
|
2001-11-08 20:57:18 +00:00
|
|
|
#ifndef _MSC_VER
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
#define HAVE_GETPAGESIZE 1
|
2008-03-12 18:53:03 +00:00
|
|
|
#else
|
2001-11-08 20:57:18 +00:00
|
|
|
/* #undef HAVE_GETPAGESIZE */
|
2008-03-12 18:53:03 +00:00
|
|
|
#endif
|
2001-11-08 20:57:18 +00:00
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the `getresuid' function. */
|
2001-11-08 20:57:18 +00:00
|
|
|
/* #undef HAVE_GETRESUID */
|
|
|
|
|
2002-03-03 21:45:11 +00:00
|
|
|
/* Define if the GNU gettext() function is already present or preinstalled. */
|
|
|
|
#define HAVE_GETTEXT 1
|
|
|
|
|
2012-06-23 04:59:51 +00:00
|
|
|
/* Define if gio-unix is available */
|
|
|
|
/* #undef HAVE_GIO_UNIX */
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the <inttypes.h> header file. */
|
2013-12-18 03:41:53 +00:00
|
|
|
#if !defined (_MSC_VER) || (_MSC_VER >= 1800)
|
2005-11-01 09:48:46 +00:00
|
|
|
#define HAVE_INTTYPES_H 1
|
2008-03-12 18:53:03 +00:00
|
|
|
#else
|
2001-11-08 20:57:18 +00:00
|
|
|
/* #undef HAVE_INTTYPES_H */
|
2008-03-12 18:53:03 +00:00
|
|
|
#endif
|
|
|
|
|
2012-02-21 04:34:18 +00:00
|
|
|
/* Define to 1 if the system has the type `IPrintDialogCallback'. */
|
|
|
|
#define HAVE_IPRINTDIALOGCALLBACK 1
|
2001-11-08 20:57:18 +00:00
|
|
|
|
|
|
|
/* Define if your <locale.h> file defines LC_MESSAGES. */
|
|
|
|
/* #undef HAVE_LC_MESSAGES */
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
|
2012-06-23 04:59:51 +00:00
|
|
|
/* Define to 1 if you have the `m' library (-lm). */
|
|
|
|
#ifndef _MSC_VER
|
|
|
|
#define HAVE_LIBM 1
|
|
|
|
#endif
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the <locale.h> header file. */
|
2001-11-08 20:57:18 +00:00
|
|
|
#define HAVE_LOCALE_H 1
|
|
|
|
|
2008-03-12 18:53:03 +00:00
|
|
|
/* Define to 1 if you have the `localtime_r' function. */
|
|
|
|
/* #undef HAVE_LOCALTIME_R */
|
|
|
|
|
2016-05-09 08:37:39 +00:00
|
|
|
/* Define to 1 if you have the `log2' function. */
|
|
|
|
#if !defined (_MSC_VER) || (_MSC_VER >= 1800)
|
|
|
|
#define HAVE_LOG2 1
|
|
|
|
#endif
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the `lstat' function. */
|
1999-03-16 20:03:50 +00:00
|
|
|
/* #undef HAVE_LSTAT */
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the `mallinfo' function. */
|
|
|
|
/* #undef HAVE_MALLINFO */
|
2001-11-08 20:57:18 +00:00
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the <memory.h> header file. */
|
2001-11-08 20:57:18 +00:00
|
|
|
#define HAVE_MEMORY_H 1
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the `mkstemp' function. */
|
2001-11-08 20:57:18 +00:00
|
|
|
/* #undef HAVE_MKSTEMP */
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have a working `mmap' system call. */
|
2001-11-08 20:57:18 +00:00
|
|
|
/* #undef HAVE_MMAP */
|
|
|
|
|
2012-02-21 04:34:18 +00:00
|
|
|
/* Define to 1 if nearbyint() is available */
|
2013-12-18 03:41:53 +00:00
|
|
|
#if !defined (_MSC_VER) || (_MSC_VER >= 1800)
|
2012-02-21 04:34:18 +00:00
|
|
|
#define HAVE_NEARBYINT 1
|
|
|
|
#endif
|
|
|
|
|
2010-03-21 16:05:37 +00:00
|
|
|
/* Define to 1 if libpapi available */
|
|
|
|
/* #undef HAVE_PAPI */
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the <pwd.h> header file. */
|
2001-11-08 20:57:18 +00:00
|
|
|
/* #undef HAVE_PWD_H */
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Have the Xrandr extension library */
|
|
|
|
/* #undef HAVE_RANDR */
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
|
2011-08-19 06:33:20 +00:00
|
|
|
/* Define to 1 if rint() is available */
|
2013-12-18 03:41:53 +00:00
|
|
|
#if !defined (_MSC_VER) || (_MSC_VER >= 1800)
|
2011-08-19 06:33:20 +00:00
|
|
|
#define HAVE_RINT 1
|
|
|
|
#endif
|
2008-03-12 18:53:03 +00:00
|
|
|
|
2011-08-19 06:33:20 +00:00
|
|
|
/* Define to 1 if round() is available */
|
2013-12-18 03:41:53 +00:00
|
|
|
#if !defined (_MSC_VER) || (_MSC_VER >= 1800)
|
2011-08-19 06:33:20 +00:00
|
|
|
#define HAVE_ROUND 1
|
|
|
|
#endif
|
2008-03-12 18:53:03 +00:00
|
|
|
|
2021-07-28 07:00:38 +00:00
|
|
|
/* Define to 1 if SetupDiGetDevicePropertyW() is available */
|
|
|
|
#ifdef _MSC_VER
|
|
|
|
#define HAVE_SETUP_DI_GET_DEVICE_PROPERTY_W 1
|
|
|
|
#endif
|
|
|
|
|
2015-03-06 02:49:25 +00:00
|
|
|
/* Define to 1 if sincos() is available */
|
|
|
|
/* #undef HAVE_SINCOS */
|
|
|
|
|
2008-03-12 18:53:03 +00:00
|
|
|
/* Define to 1 if solaris xinerama is available */
|
|
|
|
/* #undef HAVE_SOLARIS_XINERAMA */
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the <stdint.h> header file. */
|
2001-11-08 20:57:18 +00:00
|
|
|
#ifndef _MSC_VER
|
|
|
|
#define HAVE_STDINT_H 1
|
2008-03-12 18:53:03 +00:00
|
|
|
#else
|
2011-08-19 06:33:20 +00:00
|
|
|
#if (_MSC_VER >= 1600) /* VS 2010+ ships with stdint.h */
|
|
|
|
#define HAVE_STDINT_H 1
|
|
|
|
#endif
|
2001-11-08 20:57:18 +00:00
|
|
|
/* #undef HAVE_STDINT_H */
|
2008-03-12 18:53:03 +00:00
|
|
|
#endif
|
2001-11-08 20:57:18 +00:00
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the <stdlib.h> header file. */
|
2001-11-08 20:57:18 +00:00
|
|
|
#define HAVE_STDLIB_H 1
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the <strings.h> header file. */
|
2011-08-19 06:33:20 +00:00
|
|
|
#ifndef _MSC_VER
|
2008-03-12 18:53:03 +00:00
|
|
|
#define HAVE_STRINGS_H 1
|
2011-08-19 06:33:20 +00:00
|
|
|
#endif
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the <string.h> header file. */
|
2001-11-08 20:57:18 +00:00
|
|
|
#define HAVE_STRING_H 1
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
|
2013-08-16 06:39:08 +00:00
|
|
|
/* Define to 1 if you have the <sys/mman.h> header file. */
|
|
|
|
/* #undef HAVE_SYS_MMAN_H */
|
|
|
|
|
2012-02-21 04:34:18 +00:00
|
|
|
/* Define to 1 if you have the <sys/param.h> header file. */
|
|
|
|
/* #undef HAVE_SYS_PARAM_H */
|
2008-03-12 18:53:03 +00:00
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the <sys/stat.h> header file. */
|
2001-11-08 20:57:18 +00:00
|
|
|
#define HAVE_SYS_STAT_H 1
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
|
2008-03-12 18:53:03 +00:00
|
|
|
/* Define to 1 if sys/sysinfo.h is available */
|
|
|
|
/* #undef HAVE_SYS_SYSINFO_H */
|
|
|
|
|
|
|
|
/* Define to 1 if sys/systeminfo.h is available */
|
|
|
|
/* #undef HAVE_SYS_SYSTEMINFO_H */
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the <sys/time.h> header file. */
|
2001-11-08 20:57:18 +00:00
|
|
|
#ifndef _MSC_VER
|
|
|
|
#define HAVE_SYS_TIME_H 1
|
|
|
|
#else /* _MSC_VER */
|
|
|
|
/* #undef HAVE_SYS_TIME_H */
|
2008-03-12 18:53:03 +00:00
|
|
|
#endif
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the <sys/types.h> header file. */
|
2001-11-08 20:57:18 +00:00
|
|
|
#define HAVE_SYS_TYPES_H 1
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
|
2018-08-28 09:22:13 +00:00
|
|
|
/* Define to 1 if trunc() is available */
|
|
|
|
#if !defined (_MSC_VER) || (_MSC_VER >= 1800)
|
|
|
|
# define HAVE_TRUNC 1
|
|
|
|
#endif
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the <unistd.h> header file. */
|
2001-11-08 20:57:18 +00:00
|
|
|
#ifndef _MSC_VER
|
|
|
|
#define HAVE_UNISTD_H 1
|
2008-03-12 18:53:03 +00:00
|
|
|
#else
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
/* #undef HAVE_UNISTD_H */
|
2008-03-12 18:53:03 +00:00
|
|
|
#endif
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
|
2008-03-12 18:53:03 +00:00
|
|
|
/* Have the XCOMPOSITE X extension */
|
|
|
|
/* #undef HAVE_XCOMPOSITE */
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Have the Xcursor library */
|
|
|
|
/* #undef HAVE_XCURSOR */
|
|
|
|
|
2008-03-12 18:53:03 +00:00
|
|
|
/* Have the XDAMAGE X extension */
|
|
|
|
/* #undef HAVE_XDAMAGE */
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Have the XFIXES X extension */
|
|
|
|
/* #undef HAVE_XFIXES */
|
|
|
|
|
2008-03-12 18:53:03 +00:00
|
|
|
/* Define to 1 if XFree Xinerama is available */
|
|
|
|
/* #undef HAVE_XFREE_XINERAMA */
|
|
|
|
|
2012-02-21 04:34:18 +00:00
|
|
|
/* Have XGenericEvent */
|
|
|
|
/* #undef HAVE_XGENERICEVENTS */
|
|
|
|
|
2010-03-21 16:05:37 +00:00
|
|
|
/* Define to 1 if xinerama is available */
|
2008-03-12 18:53:03 +00:00
|
|
|
/* #undef HAVE_XINERAMA */
|
|
|
|
|
|
|
|
/* Define to use XKB extension */
|
|
|
|
/* #undef HAVE_XKB */
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Have the SYNC extension library */
|
|
|
|
/* #undef HAVE_XSYNC */
|
|
|
|
|
2016-01-04 07:09:14 +00:00
|
|
|
/* Define to 1 if you have the `_lock_file' function. */
|
|
|
|
#define HAVE__LOCK_FILE
|
|
|
|
|
2008-03-12 18:53:03 +00:00
|
|
|
/* Define if _NL_MEASUREMENT_MEASUREMENT is available */
|
|
|
|
/* #undef HAVE__NL_MEASUREMENT_MEASUREMENT */
|
|
|
|
|
|
|
|
/* Define if _NL_PAPER_HEIGHT is available */
|
|
|
|
/* #undef HAVE__NL_PAPER_HEIGHT */
|
|
|
|
|
|
|
|
/* Define if _NL_PAPER_WIDTH is available */
|
|
|
|
/* #undef HAVE__NL_PAPER_WIDTH */
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define if _NL_TIME_FIRST_WEEKDAY is available */
|
|
|
|
/* #undef HAVE__NL_TIME_FIRST_WEEKDAY */
|
|
|
|
|
2010-03-21 16:05:37 +00:00
|
|
|
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
|
|
|
*/
|
|
|
|
#define LT_OBJDIR ".libs/"
|
|
|
|
|
|
|
|
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
|
|
|
|
#ifndef _MSC_VER
|
|
|
|
/* #undef NO_MINUS_C_MINUS_O */
|
|
|
|
#else
|
|
|
|
#define NO_MINUS_C_MINUS_O 1
|
|
|
|
#endif
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to the address where bug reports for this package should be sent. */
|
|
|
|
#define PACKAGE_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=gtk%2B"
|
This might seem like a large patch, but it isn't that bad, and nothing
should break on Unix/X11.
Win32 merge and general portability stuff:
* acconfig.h,configure.in: Check for <sys/time.h>.
* gdk/win32: New directory (actually, been there for a while).
* gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
NATIVE_WIN32, and use these. Always case fold on Win32. No
backslashed escapes on native Win32.
* gtk/{gtk.def,makefile.msc}: New files.
* gtk/Makefile.am: Add above new files.
* gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
instead of <strings.h>.
* gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
<unistd.h> appropriately.
* gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
Use ABS() (from <glib.h>) instead of abs().
* gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
of gtk (and thus glib) headers, so that WIN32 will be
defined. With MS C, include <direct.h> for mkdir prototype.
* gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
some casts, needed by MS C.
* gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
implemented).
* gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
<X11/Xlocale.h> only on X11 platform, otherwise <locale.h>. Use
G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
* gtk/gtkmain.h: Mark variables for export/import on Win32.
* gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
the event is not a hint, or its window is not the slider. Needed
on Win32, at least.
* gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
a subdirectory of the Windows directory as gtk system
configuration directory.
* gtk/gtkselection.c: No chunks on Win32.
* gtk/gtksocket.c: Not implemented on Win32.
* gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
* gtk/makeenums.h: Include gdkprivate.h after gdk.h.
* gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
1999-03-15 00:03:37 +00:00
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to the full name of this package. */
|
|
|
|
#define PACKAGE_NAME "gtk+"
|
1999-07-25 20:02:21 +00:00
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to the full name and version of this package. */
|
2008-06-05 22:39:06 +00:00
|
|
|
#define PACKAGE_STRING "gtk+ @GTK_MAJOR_VERSION@.@GTK_MINOR_VERSION@.@GTK_MICRO_VERSION@"
|
2005-11-01 09:48:46 +00:00
|
|
|
|
|
|
|
/* Define to the one symbol short name of this package. */
|
|
|
|
#define PACKAGE_TARNAME "gtk+"
|
|
|
|
|
2012-02-21 04:34:18 +00:00
|
|
|
/* Define to the home page for this package. */
|
|
|
|
#define PACKAGE_URL ""
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to the version of this package. */
|
|
|
|
#define PACKAGE_VERSION "@GTK_MAJOR_VERSION@.@GTK_MINOR_VERSION@.@GTK_MICRO_VERSION@"
|
Add new keysyms from X11R6.4 (including EuroSign).
1999-10-31 Tor Lillqvist <tml@iki.fi>
* gdk/gdkkeysyms.h: Add new keysyms from X11R6.4 (including
EuroSign).
* gdk/gdktypes.h: Add note about wchar_t not necessarily being the
same type as GdkWChar, especially on Win32.
* gdk/win32/*.c: Change gdk_root_parent to be a pointer.
* gdk/win32/*.c: Assume all strings are UTF-8. Convert to Unicode
before passing to Windows GDI for drawing etc. Convert to the
system default codepage before passing to Windows as window
titles.
* gdk/win32/gdkprivate.h: Add more fields to GdkWindowPrivate to
support changing input locale on the fly.
* gdk/win32/gdkevent.c: Support input language (keyboard locale)
on-the-fly changes. Convert incoming characters from the current
codepage to Unicode (and then to a UTF-8 multi-byte string) based
on the current input language. Use keysym<->Unicode mapping tables
and functions borrowed from xterm sources.
Support IMEs (Input Method Editors) for CJK languages. On non-CJK
editions of Win9x, use the ActiveX-based Active IMM (Input Method
Manager) if available. IMEs and the Active IMM are available under
the disguise of Chinese, Korean and Japanese support for IE and
Outlook Express from "Windows Update" for Win98. On Win2k, the CJK
support is present in all editions (as long as you install it).
Call DispatchMessage from gdk_events_queue() (and thus
gdk_WindowProc()), instead of duplicating the code in
gdk_WindowProc().
Reworked the grab handling and propagation code, factored out
duplicated code snippets into separate functions. Other cleanups,
too.
* gdk/win32/surrogate-dimm.h: Provide just the bits we need from
the <dimm.h> header describing the Active IMM.
* gdk/win32/gdkfont.c: Pretend to support fontsets, but so far
just do the same as for "single" fonts.
* gdk/win32/gdk.c: Call CoInitialize() (COM initialisation) from
gdk_init_check, and CoUninitialize() from gdk_exit_func. Handle
the new keysyms from gdkkeysyms.h.
* gtk/gtkfontsel.c (Win32): Load the font for the preview as a
fontset, so that gtkentry uses wide characters.
* gtk/gtkrc.c (Win32): Get the locale with gwin_getlocale(). Call
GTk+'s system directory "gtk+", not "gtk".
1999-10-31 21:35:39 +00:00
|
|
|
|
2012-02-21 04:34:18 +00:00
|
|
|
/* Use NSBundle functions to determine load paths for libraries, translations,
|
|
|
|
etc. */
|
|
|
|
/* #undef QUARTZ_RELOCATION */
|
2000-07-25 17:31:05 +00:00
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if you have the ANSI C header files. */
|
2001-11-08 20:57:18 +00:00
|
|
|
#define STDC_HEADERS 1
|
2000-07-25 20:38:35 +00:00
|
|
|
|
2008-03-12 18:53:03 +00:00
|
|
|
/* Define to 1 if gmodule works and should be used */
|
|
|
|
#define USE_GMODULE 1
|
|
|
|
|
2012-02-21 04:34:18 +00:00
|
|
|
/* Define to 1 if XInput 2.0 is available */
|
|
|
|
/* #undef XINPUT_2 */
|
2008-03-12 18:53:03 +00:00
|
|
|
|
2012-06-23 04:59:51 +00:00
|
|
|
/* Define to 1 if XInput 2.2 is available */
|
|
|
|
/* #undef XINPUT_2_2 */
|
|
|
|
|
2021-12-02 21:19:09 +00:00
|
|
|
/* Define to 1 if XInput 2.4 is available */
|
|
|
|
/* #undef XINPUT_2_4 */
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define to 1 if the X Window System is missing or not being used. */
|
2002-03-03 21:45:11 +00:00
|
|
|
/* #undef X_DISPLAY_MISSING */
|
|
|
|
|
2013-08-16 06:39:08 +00:00
|
|
|
/* Enable large inode numbers on Mac OS X 10.5. */
|
|
|
|
#ifndef _DARWIN_USE_64_BIT_INODE
|
|
|
|
/* # define _DARWIN_USE_64_BIT_INODE 1 */
|
|
|
|
#endif
|
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Number of bits in a file offset, on hosts where this is settable. */
|
|
|
|
/* #undef _FILE_OFFSET_BITS */
|
|
|
|
|
2016-01-04 07:09:14 +00:00
|
|
|
/* defines how to decorate public symbols while building */
|
2013-08-30 05:48:12 +00:00
|
|
|
#ifdef _MSC_VER
|
|
|
|
#define _GDK_EXTERN __declspec (dllexport) extern
|
|
|
|
#else
|
|
|
|
#define _GDK_EXTERN __attribute__((visibility("default"))) __declspec (dllexport) extern
|
|
|
|
#endif
|
2013-05-28 07:08:16 +00:00
|
|
|
|
2005-11-01 09:48:46 +00:00
|
|
|
/* Define for large files, on AIX-style hosts. */
|
|
|
|
/* #undef _LARGE_FILES */
|
|
|
|
|
2001-11-08 20:57:18 +00:00
|
|
|
/* Define to `int' if <sys/types.h> doesn't define. */
|
|
|
|
#define gid_t int
|
|
|
|
|
|
|
|
/* Define to `int' if <sys/types.h> doesn't define. */
|
|
|
|
#define uid_t int
|