|
limal
|
00001 /*---------------------------------------------------------------------\ 00002 | | 00003 | _ _ _ _ __ _ | 00004 | | | | | | \_/ | / \ | | | 00005 | | | | | | |_| | / /\ \ | | | 00006 | | |__ | | | | | | / ____ \ | |__ | 00007 | |____||_| |_| |_|/ / \ \|____| | 00008 | | 00009 | core library | 00010 | | 00011 | (C) SUSE Linux Products GmbH | 00012 \----------------------------------------------------------------------/ 00013 00014 File: config.h 00015 00016 Author: Marius Tomaschewski 00017 Maintainer: Marius Tomaschewski 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 * Definition of the main LiMaL namespace 00073 * with appended API version number. 00074 */ 00075 #ifndef LIMAL_NAMESPACE 00076 #define LIMAL_NAMESPACE \ 00077 LIMAL_DEFINE_NAMESPACE(limal, LIMAL_API_VERSION) 00078 #endif /* LIMAL_NAMESPACE */ 00079 00080 00113 #ifdef __cplusplus 00114 namespace LIMAL_NAMESPACE 00115 { 00116 } 00117 #ifndef DOXYGEN_SKIP 00118 namespace limal = LIMAL_NAMESPACE; 00119 #endif 00120 #endif /* __cplusplus */ 00121 00122 00123 #ifdef __cplusplus 00124 extern "C" { 00125 #endif /* __cplusplus */ 00126 00127 00132 const char * limal_lib_version(); 00133 00134 00139 unsigned int limal_api_version(); 00140 00141 00142 #ifdef __cplusplus 00143 } 00144 #endif /* __cplusplus */ 00145 00146 #endif /* LIMAL_CONFIG_H */ 00147 /* vim: set ts=8 sts=8 sw=8 ai noet: */
1.7.5.1