Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. /* glibconfig.h
  2.  *
  3.  * This is a generated file.  Please modify `configure.in'
  4.  */
  5.  
  6. #ifndef GLIBCONFIG_H
  7. #define GLIBCONFIG_H
  8.  
  9. #include <limits.h>
  10. #include <float.h>
  11.  
  12. #ifdef __cplusplus
  13. extern "C" {
  14. #endif /* __cplusplus */
  15.  
  16. #define G_MINFLOAT      FLT_MIN
  17. #define G_MAXFLOAT      FLT_MAX
  18. #define G_MINDOUBLE     DBL_MIN
  19. #define G_MAXDOUBLE     DBL_MAX
  20. #define G_MINSHORT      SHRT_MIN
  21. #define G_MAXSHORT      SHRT_MAX
  22. #define G_MININT        INT_MIN
  23. #define G_MAXINT        INT_MAX
  24. #define G_MINLONG       LONG_MIN
  25. #define G_MAXLONG       LONG_MAX
  26.  
  27. typedef signed char gint8;
  28. typedef unsigned char guint8;
  29. typedef signed short gint16;
  30. typedef unsigned short guint16;
  31. typedef signed int gint32;
  32. typedef unsigned int guint32;
  33.  
  34. #if defined (__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 8))
  35. #  define G_GNUC_EXTENSION __extension__
  36. #else
  37. #  define G_GNUC_EXTENSION
  38. #endif
  39.  
  40. #define G_HAVE_GINT64 1
  41.  
  42. G_GNUC_EXTENSION typedef signed long long gint64;
  43. G_GNUC_EXTENSION typedef unsigned long long guint64;
  44.  
  45. #define G_GINT64_CONSTANT(val)  (G_GNUC_EXTENSION (val##LL))
  46.  
  47. #define GPOINTER_TO_INT(p)      ((gint)   (p))
  48. #define GPOINTER_TO_UINT(p)     ((guint)  (p))
  49.  
  50. #define GINT_TO_POINTER(i)      ((gpointer)  (i))
  51. #define GUINT_TO_POINTER(u)     ((gpointer)  (u))
  52.  
  53. #ifdef NeXT /* @#%@! NeXTStep */
  54. # define g_ATEXIT(proc) (!atexit (proc))
  55. #else
  56. # define g_ATEXIT(proc) (atexit (proc))
  57. #endif
  58.  
  59. #define g_memmove(d,s,n) G_STMT_START { memmove ((d), (s), (n)); } G_STMT_END
  60.  
  61. #define GLIB_MAJOR_VERSION 1
  62. #define GLIB_MINOR_VERSION 2
  63. #define GLIB_MICRO_VERSION 10
  64.  
  65.  
  66. #define G_VA_COPY       va_copy
  67.  
  68. #ifdef  __cplusplus
  69. #define G_HAVE_INLINE   1
  70. #else   /* !__cplusplus */
  71. #define G_HAVE_INLINE 1
  72. #define G_HAVE___INLINE 1
  73. #define G_HAVE___INLINE__ 1
  74. #endif  /* !__cplusplus */
  75.  
  76. #define G_THREADS_ENABLED
  77. #define G_THREADS_IMPL_NONE
  78. typedef struct _GMutex* GStaticMutex;
  79. #define G_STATIC_MUTEX_INIT NULL
  80. #define g_static_mutex_get_mutex(mutex) (g_static_mutex_get_mutex_impl (mutex))
  81.  
  82. #define GINT16_TO_LE(val)       ((gint16) (val))
  83. #define GUINT16_TO_LE(val)      ((guint16) (val))
  84. #define GINT16_TO_BE(val)       ((gint16) GUINT16_SWAP_LE_BE (val))
  85. #define GUINT16_TO_BE(val)      (GUINT16_SWAP_LE_BE (val))
  86. #define GINT32_TO_LE(val)       ((gint32) (val))
  87. #define GUINT32_TO_LE(val)      ((guint32) (val))
  88. #define GINT32_TO_BE(val)       ((gint32) GUINT32_SWAP_LE_BE (val))
  89. #define GUINT32_TO_BE(val)      (GUINT32_SWAP_LE_BE (val))
  90. #define GINT64_TO_LE(val)       ((gint64) (val))
  91. #define GUINT64_TO_LE(val)      ((guint64) (val))
  92. #define GINT64_TO_BE(val)       ((gint64) GUINT64_SWAP_LE_BE (val))
  93. #define GUINT64_TO_BE(val)      (GUINT64_SWAP_LE_BE (val))
  94. #define GLONG_TO_LE(val)        ((glong) GINT32_TO_LE (val))
  95. #define GULONG_TO_LE(val)       ((gulong) GUINT32_TO_LE (val))
  96. #define GLONG_TO_BE(val)        ((glong) GINT32_TO_BE (val))
  97. #define GULONG_TO_BE(val)       ((gulong) GUINT32_TO_BE (val))
  98. #define GINT_TO_LE(val)         ((gint) GINT32_TO_LE (val))
  99. #define GUINT_TO_LE(val)        ((guint) GUINT32_TO_LE (val))
  100. #define GINT_TO_BE(val)         ((gint) GINT32_TO_BE (val))
  101. #define GUINT_TO_BE(val)        ((guint) GUINT32_TO_BE (val))
  102. #define G_BYTE_ORDER G_LITTLE_ENDIAN
  103.  
  104. #define GLIB_SYSDEF_POLLIN =1
  105. #define GLIB_SYSDEF_POLLOUT =4
  106. #define GLIB_SYSDEF_POLLPRI =2
  107. #define GLIB_SYSDEF_POLLERR =8
  108. #define GLIB_SYSDEF_POLLHUP =16
  109. #define GLIB_SYSDEF_POLLNVAL =32
  110.  
  111.  
  112. #define G_HAVE_WCHAR_H 1
  113. #define G_HAVE_WCTYPE_H 1
  114. #define G_HAVE_BROKEN_WCTYPE 1
  115.  
  116.  
  117. #ifdef __cplusplus
  118. }
  119. #endif /* __cplusplus */
  120.  
  121. #endif /* GLIBCONFIG_H */
  122.