CLucene - a full-featured, c++ search engine
API Documentation
00001 #ifndef _SRC_CLUCENE_CLUCENE_CONFIG_H 00002 #define _SRC_CLUCENE_CLUCENE_CONFIG_H 1 00003 00004 /* 00005 src/CLucene/clucene-config.h. 00006 Generated 00007 automatically 00008 at 00009 end 00010 of 00011 configure. 00012 */ 00013 /* config.h.tmp. Generated from config.h.tmp.in by configure. */ 00014 /* config.h.tmp.in. Generated from configure.ac by autoheader. */ 00015 00016 /* Disable multithreading */ 00017 /* #undef _CL_DISABLE_MULTITHREADING */ 00018 00019 /* Define to 1 if you have the <algorithm> header file. */ 00020 #ifndef _CL_HAVE_ALGORITHM 00021 #define _CL_HAVE_ALGORITHM 1 00022 #endif 00023 00024 /* Define to 1 if you have the <ctype.h> header file. */ 00025 #ifndef _CL_HAVE_CTYPE_H 00026 #define _CL_HAVE_CTYPE_H 1 00027 #endif 00028 00029 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 00030 */ 00031 #ifndef _CL_HAVE_DIRENT_H 00032 #define _CL_HAVE_DIRENT_H 1 00033 #endif 00034 00035 /* Define to 1 if you have the <dlfcn.h> header file. */ 00036 #ifndef _CL_HAVE_DLFCN_H 00037 #define _CL_HAVE_DLFCN_H 1 00038 #endif 00039 00040 /* Define to 1 if you have the <errno.h> header file. */ 00041 #ifndef _CL_HAVE_ERRNO_H 00042 #define _CL_HAVE_ERRNO_H 1 00043 #endif 00044 00045 /* Define to 1 if you have the <ext/hash_map> header file. */ 00046 #ifndef _CL_HAVE_EXT_HASH_MAP 00047 #define _CL_HAVE_EXT_HASH_MAP 1 00048 #endif 00049 00050 /* Define to 1 if you have the <ext/hash_set> header file. */ 00051 #ifndef _CL_HAVE_EXT_HASH_SET 00052 #define _CL_HAVE_EXT_HASH_SET 1 00053 #endif 00054 00055 /* Define to 1 if you have the <fcntl.h> header file. */ 00056 #ifndef _CL_HAVE_FCNTL_H 00057 #define _CL_HAVE_FCNTL_H 1 00058 #endif 00059 00060 /* Define to 1 if the system has the type `float_t'. */ 00061 #ifndef _CL_HAVE_FLOAT_T 00062 #define _CL_HAVE_FLOAT_T 1 00063 #endif 00064 00065 /* Define to 1 if you have the <functional> header file. */ 00066 #ifndef _CL_HAVE_FUNCTIONAL 00067 #define _CL_HAVE_FUNCTIONAL 1 00068 #endif 00069 00070 /* Define to 1 if you have the `getpagesize' function. */ 00071 #ifndef _CL_HAVE_GETPAGESIZE 00072 #define _CL_HAVE_GETPAGESIZE 1 00073 #endif 00074 00075 /* Define to 1 if you have the <hash_map> header file. */ 00076 /* #undef _CL_HAVE_HASH_MAP */ 00077 00078 /* Define to 1 if you have the <hash_set> header file. */ 00079 /* #undef _CL_HAVE_HASH_SET */ 00080 00081 /* Define to 1 if the system has the type `intptr_t'. */ 00082 #ifndef _CL_HAVE_INTPTR_T 00083 #define _CL_HAVE_INTPTR_T 1 00084 #endif 00085 00086 /* Define to 1 if you have the <inttypes.h> header file. */ 00087 #ifndef _CL_HAVE_INTTYPES_H 00088 #define _CL_HAVE_INTTYPES_H 1 00089 #endif 00090 00091 /* Define to 1 if you have the <list> header file. */ 00092 #ifndef _CL_HAVE_LIST 00093 #define _CL_HAVE_LIST 1 00094 #endif 00095 00096 /* Define to 1 if you have the `lltoa' function. */ 00097 /* #undef _CL_HAVE_LLTOA */ 00098 00099 /* Define to 1 if you have the `lltow' function. */ 00100 /* #undef _CL_HAVE_LLTOW */ 00101 00102 /* Define to 1 if you have the <map> header file. */ 00103 #ifndef _CL_HAVE_MAP 00104 #define _CL_HAVE_MAP 1 00105 #endif 00106 00107 /* Define to 1 if you have the <math.h> header file. */ 00108 #ifndef _CL_HAVE_MATH_H 00109 #define _CL_HAVE_MATH_H 1 00110 #endif 00111 00112 /* Define to 1 if you have the <memory.h> header file. */ 00113 #ifndef _CL_HAVE_MEMORY_H 00114 #define _CL_HAVE_MEMORY_H 1 00115 #endif 00116 00117 /* Define to 1 if you have a working `mmap' system call. */ 00118 #ifndef _CL_HAVE_MMAP 00119 #define _CL_HAVE_MMAP 1 00120 #endif 00121 00122 /* define if the compiler implements namespaces */ 00123 #ifndef _CL_HAVE_NAMESPACES 00124 #define _CL_HAVE_NAMESPACES 00125 #endif 00126 00127 /* Define if you have the nanosleep function */ 00128 #ifndef _CL_HAVE_NANOSLEEP 00129 #define _CL_HAVE_NANOSLEEP 1 00130 #endif 00131 00132 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 00133 /* #undef _CL_HAVE_NDIR_H */ 00134 00135 /* Does not support new float byte<->float conversions */ 00136 /* #undef _CL_HAVE_NO_FLOAT_BYTE */ 00137 00138 /* Does not support try/catch blocks */ 00139 /* #undef _CL_HAVE_NO_FUNCTION_TRY_BLOCKS */ 00140 00141 /* Define to 1 if you have the `printf' function. */ 00142 #ifndef _CL_HAVE_PRINTF 00143 #define _CL_HAVE_PRINTF 1 00144 #endif 00145 00146 /* Define if you have POSIX threads libraries and header files. */ 00147 #ifndef _CL_HAVE_PTHREAD 00148 #define _CL_HAVE_PTHREAD 1 00149 #endif 00150 00151 /* Define if recursive pthread mutexes are available */ 00152 /* #undef _CL_HAVE_PTHREAD_MUTEX_RECURSIVE */ 00153 00154 /* Define to 1 if you have the <set> header file. */ 00155 #ifndef _CL_HAVE_SET 00156 #define _CL_HAVE_SET 1 00157 #endif 00158 00159 /* Define to 1 if you have the `snprintf' function. */ 00160 #ifndef _CL_HAVE_SNPRINTF 00161 #define _CL_HAVE_SNPRINTF 1 00162 #endif 00163 00164 /* Defined if the snprintf overflow test fails */ 00165 #ifndef _CL_HAVE_SNPRINTF_BUG 00166 #define _CL_HAVE_SNPRINTF_BUG Defined if the snprintf overflow test fails 00167 #endif 00168 00169 /* Define to 1 if you have the `snwprintf' function. */ 00170 /* #undef _CL_HAVE_SNWPRINTF */ 00171 00172 /* define if the compiler supports ISO C++ standard library */ 00173 #ifndef _CL_HAVE_STD 00174 #define _CL_HAVE_STD 00175 #endif 00176 00177 /* Define to 1 if you have the <stdarg.h> header file. */ 00178 #ifndef _CL_HAVE_STDARG_H 00179 #define _CL_HAVE_STDARG_H 1 00180 #endif 00181 00182 /* x */ 00183 #ifndef _CL_HAVE_STDEXCEPT 00184 #define _CL_HAVE_STDEXCEPT 00185 #endif 00186 00187 /* Define to 1 if you have the <stdint.h> header file. */ 00188 #ifndef _CL_HAVE_STDINT_H 00189 #define _CL_HAVE_STDINT_H 1 00190 #endif 00191 00192 /* Define to 1 if you have the <stdlib.h> header file. */ 00193 #ifndef _CL_HAVE_STDLIB_H 00194 #define _CL_HAVE_STDLIB_H 1 00195 #endif 00196 00197 /* define if the compiler supports Standard Template Library */ 00198 #ifndef _CL_HAVE_STL 00199 #define _CL_HAVE_STL 00200 #endif 00201 00202 /* Define to 1 if you have the <strings.h> header file. */ 00203 #ifndef _CL_HAVE_STRINGS_H 00204 #define _CL_HAVE_STRINGS_H 1 00205 #endif 00206 00207 /* Define to 1 if you have the <string.h> header file. */ 00208 #ifndef _CL_HAVE_STRING_H 00209 #define _CL_HAVE_STRING_H 1 00210 #endif 00211 00212 /* Define to 1 if you have the `strlwr' function. */ 00213 /* #undef _CL_HAVE_STRLWR */ 00214 00215 /* Define to 1 if you have the `strtoll' function. */ 00216 /* #undef _CL_HAVE_STRTOLL */ 00217 00218 /* Define to 1 if you have the `strupr' function. */ 00219 /* #undef _CL_HAVE_STRUPR */ 00220 00221 /* Defined if the swprintf test fails */ 00222 #ifndef _CL_HAVE_SWPRINTF_BUG 00223 #define _CL_HAVE_SWPRINTF_BUG 00224 #endif 00225 00226 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 00227 */ 00228 /* #undef _CL_HAVE_SYS_DIR_H */ 00229 00230 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 00231 */ 00232 /* #undef _CL_HAVE_SYS_NDIR_H */ 00233 00234 /* Define to 1 if you have the <sys/stat.h> header file. */ 00235 #ifndef _CL_HAVE_SYS_STAT_H 00236 #define _CL_HAVE_SYS_STAT_H 1 00237 #endif 00238 00239 /* Define to 1 if you have the <sys/timeb.h> header file. */ 00240 #ifndef _CL_HAVE_SYS_TIMEB_H 00241 #define _CL_HAVE_SYS_TIMEB_H 1 00242 #endif 00243 00244 /* Define to 1 if you have the <sys/types.h> header file. */ 00245 #ifndef _CL_HAVE_SYS_TYPES_H 00246 #define _CL_HAVE_SYS_TYPES_H 1 00247 #endif 00248 00249 /* Define to 1 if you have the <tchar.h> header file. */ 00250 /* #undef _CL_HAVE_TCHAR_H */ 00251 00252 /* Define to 1 if you have the `tell' function. */ 00253 /* #undef _CL_HAVE_TELL */ 00254 00255 /* Define to 1 if you have the <unistd.h> header file. */ 00256 #ifndef _CL_HAVE_UNISTD_H 00257 #define _CL_HAVE_UNISTD_H 1 00258 #endif 00259 00260 /* Define to 1 if you have the <vector> header file. */ 00261 #ifndef _CL_HAVE_VECTOR 00262 #define _CL_HAVE_VECTOR 1 00263 #endif 00264 00265 /* Define to 1 if you have the `vsnwprintf' function. */ 00266 /* #undef _CL_HAVE_VSNWPRINTF */ 00267 00268 /* Define to 1 if you have the <wchar.h> header file. */ 00269 #ifndef _CL_HAVE_WCHAR_H 00270 #define _CL_HAVE_WCHAR_H 1 00271 #endif 00272 00273 /* Define to 1 if the system has the type `wchar_t'. */ 00274 #ifndef _CL_HAVE_WCHAR_T 00275 #define _CL_HAVE_WCHAR_T 1 00276 #endif 00277 00278 /* Define to 1 if you have the `wcscasecmp' function. */ 00279 #ifndef _CL_HAVE_WCSCASECMP 00280 #define _CL_HAVE_WCSCASECMP 1 00281 #endif 00282 00283 /* Define to 1 if you have the `wcscat' function. */ 00284 #ifndef _CL_HAVE_WCSCAT 00285 #define _CL_HAVE_WCSCAT 1 00286 #endif 00287 00288 /* Define to 1 if you have the `wcschr' function. */ 00289 #ifndef _CL_HAVE_WCSCHR 00290 #define _CL_HAVE_WCSCHR 1 00291 #endif 00292 00293 /* Define to 1 if you have the `wcscmp' function. */ 00294 #ifndef _CL_HAVE_WCSCMP 00295 #define _CL_HAVE_WCSCMP 1 00296 #endif 00297 00298 /* Define to 1 if you have the `wcscpy' function. */ 00299 #ifndef _CL_HAVE_WCSCPY 00300 #define _CL_HAVE_WCSCPY 1 00301 #endif 00302 00303 /* Define to 1 if you have the `wcscspn' function. */ 00304 #ifndef _CL_HAVE_WCSCSPN 00305 #define _CL_HAVE_WCSCSPN 1 00306 #endif 00307 00308 /* Define to 1 if you have the `wcsicmp' function. */ 00309 /* #undef _CL_HAVE_WCSICMP */ 00310 00311 /* Define to 1 if you have the `wcslen' function. */ 00312 #ifndef _CL_HAVE_WCSLEN 00313 #define _CL_HAVE_WCSLEN 1 00314 #endif 00315 00316 /* Define to 1 if you have the `wcsncmp' function. */ 00317 #ifndef _CL_HAVE_WCSNCMP 00318 #define _CL_HAVE_WCSNCMP 1 00319 #endif 00320 00321 /* Define to 1 if you have the `wcsncpy' function. */ 00322 #ifndef _CL_HAVE_WCSNCPY 00323 #define _CL_HAVE_WCSNCPY 1 00324 #endif 00325 00326 /* Define to 1 if you have the `wcsstr' function. */ 00327 #ifndef _CL_HAVE_WCSSTR 00328 #define _CL_HAVE_WCSSTR 1 00329 #endif 00330 00331 /* Define to 1 if you have the `wcstod' function. */ 00332 #ifndef _CL_HAVE_WCSTOD 00333 #define _CL_HAVE_WCSTOD 1 00334 #endif 00335 00336 /* Define to 1 if you have the `wcstoll' function. */ 00337 #ifndef _CL_HAVE_WCSTOLL 00338 #define _CL_HAVE_WCSTOLL 1 00339 #endif 00340 00341 /* Define to 1 if you have the `wcsupr' function. */ 00342 /* #undef _CL_HAVE_WCSUPR */ 00343 00344 /* Define to 1 if you have a functioning <wchar.h> header file. */ 00345 #ifndef _CL_HAVE_WCTYPE_H 00346 #define _CL_HAVE_WCTYPE_H 00347 #endif 00348 00349 /* Define to 1 if you have the `wprintf' function. */ 00350 /* #undef _CL_HAVE_WPRINTF */ 00351 00352 /* Define to 1 if you have the `_filelength' function. */ 00353 /* #undef _CL_HAVE__FILELENGTH */ 00354 00355 /* How to define a static const in a class */ 00356 #ifndef LUCENE_STATIC_CONSTANT_SYNTAX 00357 #define LUCENE_STATIC_CONSTANT_SYNTAX 1 00358 #endif 00359 00360 /* Name of package */ 00361 #ifndef _CL_PACKAGE 00362 #define _CL_PACKAGE "clucene-core" 00363 #endif 00364 00365 /* Define to the address where bug reports for this package should be sent. */ 00366 #ifndef _CL_PACKAGE_BUGREPORT 00367 #define _CL_PACKAGE_BUGREPORT "" 00368 #endif 00369 00370 /* Define to the full name of this package. */ 00371 #ifndef _CL_PACKAGE_NAME 00372 #define _CL_PACKAGE_NAME "" 00373 #endif 00374 00375 /* Define to the full name and version of this package. */ 00376 #ifndef _CL_PACKAGE_STRING 00377 #define _CL_PACKAGE_STRING "" 00378 #endif 00379 00380 /* Define to the one symbol short name of this package. */ 00381 #ifndef _CL_PACKAGE_TARNAME 00382 #define _CL_PACKAGE_TARNAME "" 00383 #endif 00384 00385 /* Define to the version of this package. */ 00386 #ifndef _CL_PACKAGE_VERSION 00387 #define _CL_PACKAGE_VERSION "" 00388 #endif 00389 00390 /* Define to the necessary symbol if this constant uses a non-standard name on 00391 your system. */ 00392 /* #undef _CL_PTHREAD_CREATE_JOINABLE */ 00393 00394 /* The size of `unsigned char', as computed by sizeof. */ 00395 /* #undef _CL_SIZEOF_UNSIGNED_CHAR */ 00396 00397 /* The size of `unsigned int', as computed by sizeof. */ 00398 /* #undef _CL_SIZEOF_UNSIGNED_INT */ 00399 00400 /* The size of `unsigned long', as computed by sizeof. */ 00401 /* #undef _CL_SIZEOF_UNSIGNED_LONG */ 00402 00403 /* The size of `unsigned long long', as computed by sizeof. */ 00404 /* #undef _CL_SIZEOF_UNSIGNED_LONG_LONG */ 00405 00406 /* The size of `unsigned __int64', as computed by sizeof. */ 00407 /* #undef _CL_SIZEOF_UNSIGNED___INT64 */ 00408 00409 /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */ 00410 /* #undef _CL_STAT_MACROS_BROKEN */ 00411 00412 /* Define to 1 if you have the ANSI C header files. */ 00413 #ifndef _CL_STDC_HEADERS 00414 #define _CL_STDC_HEADERS 1 00415 #endif 00416 00417 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 00418 #ifndef _CL_TIME_WITH_SYS_TIME 00419 #define _CL_TIME_WITH_SYS_TIME 1 00420 #endif 00421 00422 /* Version number of package */ 00423 #ifndef _CL_VERSION 00424 #define _CL_VERSION "0.9.21b" 00425 #endif 00426 00427 /* Forces into Ascii mode */ 00428 /* #undef _ASCII */ 00429 00430 /* Conditional Debugging */ 00431 /* #undef _CL__CND_DEBUG */ 00432 00433 /* debuging option */ 00434 /* #undef _DEBUG */ 00435 00436 /* Number of bits in a file offset, on hosts where this is settable. */ 00437 #ifndef _FILE_OFFSET_BITS 00438 #define _FILE_OFFSET_BITS 64 00439 #endif 00440 00441 /* Define for large files, on AIX-style hosts. */ 00442 /* #undef _LARGE_FILES */ 00443 00444 /* If not already defined, then define as a datatype of *exactly* 32 bits. */ 00445 /* #undef uint32_t */ 00446 00447 /* If not already defined, then define as a datatype of *exactly* 64 bits. */ 00448 /* #undef uint64_t */ 00449 00450 /* If not already defined, then define as a datatype of *exactly* 8 bits. */ 00451 /* #undef uint8_t */ 00452 00453 /* once: 00454 _SRC_CLUCENE_CLUCENE_CONFIG_H 00455 */ 00456 #endif