00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00038 #ifndef LIMAL_CONFIG_H
00039 #define LIMAL_CONFIG_H 1
00040
00041 #include <blocxx/BLOCXX_config.h>
00042
00043
00047 #ifndef LIMAL_LIB_VERSION
00048 #define LIMAL_LIB_VERSION "1.5.0"
00049 #endif
00050
00051
00055 #ifndef LIMAL_API_VERSION
00056 #define LIMAL_API_VERSION 1
00057 #endif
00058
00059
00063 #ifndef LIMAL_DEFINE_NAMESPACE_CAT
00064 #define LIMAL_DEFINE_NAMESPACE_CAT(name,ver) name ## ver
00065 #endif
00066 #ifndef LIMAL_DEFINE_NAMESPACE
00067 #define LIMAL_DEFINE_NAMESPACE(name,ver) LIMAL_DEFINE_NAMESPACE_CAT(name,ver)
00068 #endif
00069
00070
00071
00072
00073
00074
00075 #ifndef LIMAL_NAMESPACE
00076 #define LIMAL_NAMESPACE \
00077 LIMAL_DEFINE_NAMESPACE(limal, LIMAL_API_VERSION)
00078 #endif
00079
00080
00113 #ifdef __cplusplus
00114 namespace LIMAL_NAMESPACE
00115 {
00116 }
00117 #ifndef DOXYGEN_SKIP
00118 namespace limal = LIMAL_NAMESPACE;
00119 #endif
00120 #endif
00121
00122
00123 #ifdef __cplusplus
00124 extern "C" {
00125 #endif
00126
00127
00132 const char * limal_lib_version();
00133
00134
00139 unsigned int limal_api_version();
00140
00141
00142 #ifdef __cplusplus
00143 }
00144 #endif
00145
00146 #endif
00147