00001 #line 266 "./lpsrc/flx_rtl.pak"
00002 #ifndef __FLX_RTL_CONFIG_H__
00003 #define __FLX_RTL_CONFIG_H__
00004
00005 #line 274 "./lpsrc/flx_rtl.pak"
00006 #define FLX_HAVE_VSNPRINTF 1
00007 #line 279 "./lpsrc/flx_rtl.pak"
00008 #define FLX_HAVE_BOOL 1
00009 #line 284 "./lpsrc/flx_rtl.pak"
00010 #define FLX_HAVE_LONGLONG 1
00011 #line 289 "./lpsrc/flx_rtl.pak"
00012 #define FLX_HAVE_LONGDOUBLE 1
00013 #line 294 "./lpsrc/flx_rtl.pak"
00014 #define FLX_HAVE_ISNAN_IN_IEEEFP 0
00015 #line 299 "./lpsrc/flx_rtl.pak"
00016 #define FLX_HAVE_GNU 1
00017 #line 304 "./lpsrc/flx_rtl.pak"
00018 #define FLX_HAVE_GNU_X86 0
00019 #line 309 "./lpsrc/flx_rtl.pak"
00020 #define FLX_HAVE_GNU_X86_64 1
00021 #line 317 "./lpsrc/flx_rtl.pak"
00022 #define FLX_UNLIKELY(x) __builtin_expect(long(x),0)
00023 #line 317 "./lpsrc/flx_rtl.pak"
00024 #define FLX_LIKELY(x) !__builtin_expect(!long(x),0)
00025 #line 322 "./lpsrc/flx_rtl.pak"
00026 #define FLX_HAVE_CGOTO 1
00027 #line 327 "./lpsrc/flx_rtl.pak"
00028 #define FLX_USE_REGPARM3 0
00029 #line 332 "./lpsrc/flx_rtl.pak"
00030 #define FLX_HAVE_ASM_LABELS 1
00031 #line 337 "./lpsrc/flx_rtl.pak"
00032 #define FLX_HAVE_DLOPEN 1
00033 #line 342 "./lpsrc/flx_rtl.pak"
00034 #define FLX_WIN32 0
00035 #line 347 "./lpsrc/flx_rtl.pak"
00036 #define FLX_MACOSX 0
00037 #line 352 "./lpsrc/flx_rtl.pak"
00038 #define FLX_LINUX 1
00039 #line 357 "./lpsrc/flx_rtl.pak"
00040 #define FLX_WIN32 0
00041 #line 362 "./lpsrc/flx_rtl.pak"
00042 #define FLX_WIN64 0
00043 #line 367 "./lpsrc/flx_rtl.pak"
00044 #define FLX_CYGWIN 0
00045 #line 372 "./lpsrc/flx_rtl.pak"
00046 #define FLX_POSIX 1
00047 #line 377 "./lpsrc/flx_rtl.pak"
00048 #define FLX_SOLARIS 0
00049 #line 382 "./lpsrc/flx_rtl.pak"
00050 #define FLX_HAVE_MSVC 0
00051 #line 387 "./lpsrc/flx_rtl.pak"
00052 #define FLX_HAVE_KQUEUE_DEMUXER 0
00053 #line 392 "./lpsrc/flx_rtl.pak"
00054 #define FLX_HAVE_POLL 1
00055 #line 397 "./lpsrc/flx_rtl.pak"
00056 #define FLX_HAVE_EPOLL 1
00057 #line 402 "./lpsrc/flx_rtl.pak"
00058 #define FLX_HAVE_EVTPORTS 0
00059 #line 402 "./lpsrc/flx_rtl.pak"
00060
00061 #if FLX_HAVE_CGOTO && FLX_HAVE_ASM_LABELS
00062 #define FLX_CGOTO 1
00063 #else
00064 #define FLX_CGOTO 0
00065 #endif
00066
00067 #if FLX_WIN32
00068 #define _WIN32_WINNT 0x0600 // Require Windows NT5 (2K, XP, 2K3)
00069 #define WINVER 0x0600 // Require Windows NT5 (2K, XP, 2K3)
00070
00071
00072 #define _WINSOCKAPI_
00073 #endif
00074
00075
00076 #if !defined(FLX_STATIC_LINK) && FLX_WIN32
00077 #define FLX_EXPORT __declspec(dllexport)
00078 #define FLX_IMPORT __declspec(dllimport)
00079 #else
00080 #define FLX_EXPORT
00081 #define FLX_IMPORT
00082 #endif
00083
00084
00085 #ifdef BUILD_RTL
00086 #define RTL_EXTERN FLX_EXPORT
00087 #else
00088 #define RTL_EXTERN FLX_IMPORT
00089 #endif
00090
00091 #if FLX_MACOSX && !FLX_HAVE_DLOPEN
00092 #define FLX_MACOSX_NODLCOMPAT 1
00093 #else
00094 #define FLX_MACOSX_NODLCOMPAT 0
00095 #endif
00096
00097 #if FLX_HAVE_GNU
00098 #define FLX_ALWAYS_INLINE __attribute__ ((always_inline))
00099 #define FLX_NOINLINE __attribute__ ((noinline))
00100 #define FLX_CONST __attribute__ ((const))
00101 #define FLX_PURE __attribute__ ((pure))
00102 #define FLX_GXX_PARSER_HACK (void)0,
00103 #define FLX_UNUSED __attribute__((unused))
00104 #else
00105 #define FLX_ALWAYS_INLINE
00106 #define FLX_NOINLINE
00107 #define FLX_CONST
00108 #define FLX_PURE
00109 #define FLX_GXX_PARSER_HACK
00110 #define FLX_UNUSED
00111 #endif
00112
00113 #line 461 "./lpsrc/flx_rtl.pak"
00114 #define FLX_RAWADDRESS unsigned
00115 #define FLX_MAX_ALIGN 4
00116 #endif