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 693 "./lpsrc/flx_rtl.pak"
00023 #define FLX_HAVE_CGOTO
00024 #line 699 "./lpsrc/flx_rtl.pak"
00025 #define FLX_HAVE_ASM_LABELS
00026 #line 702 "./lpsrc/flx_rtl.pak"
00027 #define HAVE_DLOPEN
00028 #line 708 "./lpsrc/flx_rtl.pak"
00029 #define FLX_LINUX
00030 #line 711 "./lpsrc/flx_rtl.pak"
00031 #define POSIX
00032 #line 723 "./lpsrc/flx_rtl.pak"
00033 #define HAVE_POLL
00034 #line 726 "./lpsrc/flx_rtl.pak"
00035 #define HAVE_EPOLL
00036 #line 729 "./lpsrc/flx_rtl.pak"
00037 //
00038 #if defined(FLX_HAVE_CGOTO) && defined(FLX_HAVE_ASM_LABELS)
00039 #define FLX_CGOTO
00040 #endif
00041 
00042 #if  !defined(FLX_STATIC_LINK) && (defined(_WIN32))
00043 #define FLX_EXPORT __declspec(dllexport)
00044 #define FLX_IMPORT __declspec(dllimport)
00045 #else
00046 #define FLX_EXPORT
00047 #define FLX_IMPORT
00048 #endif
00049 
00050 
00051 #ifdef BUILD_RTL
00052 #define RTL_EXTERN FLX_EXPORT
00053 #else
00054 #define RTL_EXTERN FLX_IMPORT
00055 #endif
00056 
00057 #if defined(MACOSX) && !defined(HAVE_DLOPEN)
00058 #define MACOSX_NODLCOMPAT
00059 #endif
00060 
00061 #ifdef HAVE_GNU
00062 #define FLX_ALWAYS_INLINE __attribute__ ((always_inline))
00063 #define FLX_NOINLINE __attribute__ ((noinline))
00064 #define FLX_CONST __attribute__ ((const))
00065 #define FLX_PURE __attribute__ ((pure))
00066 #define GXX_PARSER_HACK (void)0,
00067 #define FLX_UNUSED __attribute__((unused))
00068 #else
00069 #define FLX_ALWAYS_INLINE
00070 #define FLX_NOINLINE
00071 #define FLX_CONST
00072 #define FLX_PURE
00073 #define GXX_PARSER_HACK
00074 #define FLX_UNUSED
00075 #endif
00076 #endif
00077 
00078 #line 776 "./lpsrc/flx_rtl.pak"
00079 #define FLX_RAWADDRESS unsigned
00080 #define FLX_MAX_ALIGN 8
00081 
00082 
00083 #endif
00084 

Generated on Mon Dec 11 18:08:29 2006 for Felix by  doxygen 1.5.1