| File include/flx_rtl_config.hpp |
GODI Package
apps-felix |
#line 92 "lpsrc/flx_rtl.ipk"
#ifndef FLX_RTL_CONFIG
#define FLX_RTL_CONFIG
#ifndef FLX_RTL_GNU
#line 101 "lpsrc/flx_rtl.ipk"
#define HAVE_GXX
#line 107 "lpsrc/flx_rtl.ipk"
#define FLX_HAVE_CGOTO
#line 113 "lpsrc/flx_rtl.ipk"
#define FLX_HAVE_ASM_LABELS
#line 116 "lpsrc/flx_rtl.ipk"
#define HAVE_DLOPEN
#line 122 "lpsrc/flx_rtl.ipk"
//
#if defined(FLX_HAVE_CGOTO) && defined(FLX_HAVE_ASM_LABELS)
#define FLX_CGOTO
#endif
//#if !defined(FLX_STATIC_LINK) && (defined(__CYGWIN__) || defined(_WIN32))
#if !defined(FLX_STATIC_LINK) && (defined(_WIN32))
#define FLX_EXPORT __declspec(dllexport)
#else
#define FLX_EXPORT
#endif
//#if !defined(FLX_STATIC_LINK) && (defined(__CYGWIN__) || defined(_WIN32))
#if !defined(FLX_STATIC_LINK) && (defined(_WIN32))
#if defined(FLX_BUILD_DYNAMIC_RTL)
#define FLX_RTL_EXTERN __declspec(dllexport)
#else
#define FLX_RTL_EXTERN __declspec(dllimport)
#endif
#else
#define FLX_RTL_EXTERN
#endif
#if defined(MACOSX) && !defined(HAVE_DLOPEN)
#define MACOSX_NODLCOMPAT
#endif
#ifdef HAVE_GXX
#define FLX_ALWAYS_INLINE __attribute__ ((always_inline))
#define FLX_NOINLINE __attribute__ ((noinline))
#define FLX_CONST __attribute__ ((const))
#define FLX_PURE __attribute__ ((pure))
#define GXX_PARSER_HACK (void)0,
#define FLX_UNUSED __attribute__((unused))
#else
#define FLX_ALWAYS_INLINE
#define FLX_NOINLINE
#define FLX_CONST
#define FLX_PURE
#define GXX_PARSER_HACK
#define FLX_UNUSED
#endif
#endif
#line 172 "lpsrc/flx_rtl.ipk"
#define FLX_RAWADDRESS unsigned
#endif