flx_rtl_config.hpp

00001 #line 658 "./lpsrc/flx_rtl.pak"
00002 #ifndef FLX_RTL_CONFIG
00003 #define FLX_RTL_CONFIG
00004 
00005 #ifdef _WIN32
00006 #define _WIN32_WINNT 0x500
00007 // vs windows.h just LOVES to include winsock version 1 headers by default.
00008 // that's bad for everyone, so quit it.
00009 #define _WINSOCKAPI_
00010 #endif
00011 
00012 #line 671 "./lpsrc/flx_rtl.pak"
00013 #define HAVE_VSNPRINTF
00014 #line 674 "./lpsrc/flx_rtl.pak"
00015 #define HAVE_LONGLONG
00016 #line 677 "./lpsrc/flx_rtl.pak"
00017 #define HAVE_LONGDOUBLE
00018 #line 677 "./lpsrc/flx_rtl.pak"
00019 #ifndef FLX_RTL_GNU
00020 #line 684 "./lpsrc/flx_rtl.pak"
00021 #define HAVE_GNU
00022 #line 690 "./lpsrc/flx_rtl.pak"
00023 #define HAVE_GNU_X86_64
00024 #line 693 "./lpsrc/flx_rtl.pak"
00025 #define FLX_HAVE_CGOTO
00026 #line 699 "./lpsrc/flx_rtl.pak"
00027 #define FLX_HAVE_ASM_LABELS
00028 #line 702 "./lpsrc/flx_rtl.pak"
00029 #define HAVE_DLOPEN
00030 #line 708 "./lpsrc/flx_rtl.pak"
00031 #define FLX_LINUX
00032 #line 711 "./lpsrc/flx_rtl.pak"
00033 #define POSIX
00034 #line 723 "./lpsrc/flx_rtl.pak"
00035 #define HAVE_POLL
00036 #line 726 "./lpsrc/flx_rtl.pak"
00037 #define HAVE_EPOLL
00038 #line 729 "./lpsrc/flx_rtl.pak"
00039 //
00040 #if defined(FLX_HAVE_CGOTO) && defined(FLX_HAVE_ASM_LABELS)
00041 #define FLX_CGOTO
00042 #endif
00043 
00044 #if  !defined(FLX_STATIC_LINK) && (defined(_WIN32))
00045 #define FLX_EXPORT __declspec(dllexport)
00046 #define FLX_IMPORT __declspec(dllimport)
00047 #else
00048 #define FLX_EXPORT
00049 #define FLX_IMPORT
00050 #endif
00051 
00052 
00053 #ifdef BUILD_RTL
00054 #define RTL_EXTERN FLX_EXPORT
00055 #else
00056 #define RTL_EXTERN FLX_IMPORT
00057 #endif
00058 
00059 #if defined(MACOSX) && !defined(HAVE_DLOPEN)
00060 #define MACOSX_NODLCOMPAT
00061 #endif
00062 
00063 #ifdef HAVE_GNU
00064 #define FLX_ALWAYS_INLINE __attribute__ ((always_inline))
00065 #define FLX_NOINLINE __attribute__ ((noinline))
00066 #define FLX_CONST __attribute__ ((const))
00067 #define FLX_PURE __attribute__ ((pure))
00068 #define GXX_PARSER_HACK (void)0,
00069 #define FLX_UNUSED __attribute__((unused))
00070 #else
00071 #define FLX_ALWAYS_INLINE
00072 #define FLX_NOINLINE
00073 #define FLX_CONST
00074 #define FLX_PURE
00075 #define GXX_PARSER_HACK
00076 #define FLX_UNUSED
00077 #endif
00078 #endif
00079 
00080 #line 776 "./lpsrc/flx_rtl.pak"
00081 #define FLX_RAWADDRESS unsigned long
00082 #define FLX_MAX_ALIGN 16
00083 
00084 
00085 #endif
00086 

Generated on Mon Dec 11 17:08:15 2006 for Felix by  doxygen 1.5.1