xapian-core  1.4.30
Macros
config.h File Reference

Go to the source code of this file.

Macros

#define DIR_SEPS   '/'
 
#define DIR_SEPS_LIST   { '/' }
 
#define FORTIFY_SOURCE_OK   1
 
#define HAVE_CLOCK_GETTIME   1
 
#define HAVE_CXX11   1
 
#define HAVE_CXXABI_H   1
 
#define HAVE_DECL_EXP10   1
 
#define HAVE_DECL_LOG2   1
 
#define HAVE_DECL_SIGLONGJMP   1
 
#define HAVE_DECL_SIGSETJMP   1
 
#define HAVE_DECL_STRERROR_R   1
 
#define HAVE_DECL__ADDCARRY_U32   0
 
#define HAVE_DECL__ADDCARRY_U64   0
 
#define HAVE_DECL__BYTESWAP_UINT64   0
 
#define HAVE_DECL__BYTESWAP_ULONG   0
 
#define HAVE_DECL__BYTESWAP_USHORT   0
 
#define HAVE_DECL__PUTENV_S   0
 
#define HAVE_DECL__SUBBORROW_U32   0
 
#define HAVE_DECL__SUBBORROW_U64   0
 
#define HAVE_DECL___BUILTIN_ADD_OVERFLOW   1
 
#define HAVE_DECL___BUILTIN_BSWAP16   1
 
#define HAVE_DECL___BUILTIN_BSWAP32   1
 
#define HAVE_DECL___BUILTIN_BSWAP64   1
 
#define HAVE_DECL___BUILTIN_CLZ   1
 
#define HAVE_DECL___BUILTIN_CLZL   1
 
#define HAVE_DECL___BUILTIN_CLZLL   1
 
#define HAVE_DECL___BUILTIN_CTZ   1
 
#define HAVE_DECL___BUILTIN_CTZL   1
 
#define HAVE_DECL___BUILTIN_CTZLL   1
 
#define HAVE_DECL___BUILTIN_EXPECT   1
 
#define HAVE_DECL___BUILTIN_MUL_OVERFLOW   1
 
#define HAVE_DECL___BUILTIN_POPCOUNT   1
 
#define HAVE_DECL___BUILTIN_POPCOUNTL   1
 
#define HAVE_DECL___BUILTIN_POPCOUNTLL   1
 
#define HAVE_DECL___BUILTIN_SUB_OVERFLOW   1
 
#define HAVE_DECL___EXP10   1
 
#define HAVE_DECL___POPCNT   0
 
#define HAVE_DECL___POPCNT64   0
 
#define HAVE_DLFCN_H   1
 
#define HAVE_FCNTL_H   1
 
#define HAVE_FDATASYNC   1
 
#define HAVE_FORK   1
 
#define HAVE_FSYNC   1
 
#define HAVE_FTIME   1
 
#define HAVE_FTRUNCATE   1
 
#define HAVE_GETDIRENTRIES   1
 
#define HAVE_GETHOSTNAME   1
 
#define HAVE_GETRLIMIT   1
 
#define HAVE_GETRUSAGE   1
 
#define HAVE_GETTIMEOFDAY   1
 
#define HAVE_INTTYPES_H   1
 
#define HAVE_LIMITS_H   1
 
#define HAVE_LINK   1
 
#define HAVE_NANOSLEEP   1
 
#define HAVE_NFTW   1
 
#define HAVE_POLL   1
 
#define HAVE_POLL_H   1
 
#define HAVE_POSIX_FADVISE   1
 
#define HAVE_PREAD   1
 
#define HAVE_PWRITE   1
 
#define HAVE_SETENV   1
 
#define HAVE_SIGACTION   1
 
#define HAVE_SLEEP   1
 
#define HAVE_SOCKETPAIR   1
 
#define HAVE_STDINT_H   1
 
#define HAVE_STDIO_H   1
 
#define HAVE_STDLIB_H   1
 
#define HAVE_STRERROR_R   1
 
#define HAVE_STRINGS_H   1
 
#define HAVE_STRING_H   1
 
#define HAVE_SYSCONF   1
 
#define HAVE_SYSEXITS_H   1
 
#define HAVE_SYS_ERRLIST_AND_SYS_NERR   1
 
#define HAVE_SYS_RESOURCE_H   1
 
#define HAVE_SYS_SELECT_H   1
 
#define HAVE_SYS_STAT_H   1
 
#define HAVE_SYS_TYPES_H   1
 
#define HAVE_SYS_UTSNAME_H   1
 
#define HAVE_TIMER_CREATE   1
 
#define HAVE_TIMES   1
 
#define HAVE_UNISTD_H   1
 
#define HAVE_UUID_UUID_H   1
 
#define HAVE_VALGRIND   1
 
#define HAVE_VALGRIND_MEMCHECK_H   1
 
#define HAVE_ZLIB_H   1
 
#define HAVE__SYS_ERRLIST_AND__SYS_NERR   1
 
#define HAVE___BUILTIN_EXP10   1
 
#define LT_OBJDIR   ".libs/"
 
#define PACKAGE   "xapian-core"
 
#define PACKAGE_BUGREPORT   "https://xapian.org/bugs"
 
#define PACKAGE_NAME   "xapian-core"
 
#define PACKAGE_STRING   "xapian-core 1.4.30"
 
#define PACKAGE_TARNAME   "xapian-core"
 
#define PACKAGE_URL   ""
 
#define PACKAGE_VERSION   "1.4.30"
 
#define SIZEOF_INT   4
 
#define SIZEOF_LONG   8
 
#define SIZEOF_LONG_LONG   8
 
#define SIZEOF_SHORT   2
 
#define SNPRINTF   snprintf
 
#define SOCKLEN_T   socklen_t
 
#define STDC_HEADERS   1
 
#define STRERROR_R_CHAR_P   1
 
#define USE_RTTI   1
 
#define VERSION   "1.4.30"
 
#define _FORTIFY_SOURCE   2
 
#define rare(COND)   __builtin_expect(!!(COND), 0)
 
#define usual(COND)   __builtin_expect(!!(COND), 1)
 
#define XAPIAN_LIB_BUILD   1
 

Macro Definition Documentation

◆ _FORTIFY_SOURCE

#define _FORTIFY_SOURCE   2

Definition at line 563 of file config.h.

◆ DIR_SEPS

#define DIR_SEPS   '/'

Definition at line 8 of file config.h.

◆ DIR_SEPS_LIST

#define DIR_SEPS_LIST   { '/' }

Definition at line 11 of file config.h.

◆ FORTIFY_SOURCE_OK

#define FORTIFY_SOURCE_OK   1

Definition at line 17 of file config.h.

◆ HAVE___BUILTIN_EXP10

#define HAVE___BUILTIN_EXP10   1

Definition at line 318 of file config.h.

◆ HAVE__SYS_ERRLIST_AND__SYS_NERR

#define HAVE__SYS_ERRLIST_AND__SYS_NERR   1

Definition at line 315 of file config.h.

◆ HAVE_CLOCK_GETTIME

#define HAVE_CLOCK_GETTIME   1

Definition at line 23 of file config.h.

◆ HAVE_CXX11

#define HAVE_CXX11   1

Definition at line 29 of file config.h.

◆ HAVE_CXXABI_H

#define HAVE_CXXABI_H   1

Definition at line 32 of file config.h.

◆ HAVE_DECL___BUILTIN_ADD_OVERFLOW

#define HAVE_DECL___BUILTIN_ADD_OVERFLOW   1

Definition at line 90 of file config.h.

◆ HAVE_DECL___BUILTIN_BSWAP16

#define HAVE_DECL___BUILTIN_BSWAP16   1

Definition at line 94 of file config.h.

◆ HAVE_DECL___BUILTIN_BSWAP32

#define HAVE_DECL___BUILTIN_BSWAP32   1

Definition at line 98 of file config.h.

◆ HAVE_DECL___BUILTIN_BSWAP64

#define HAVE_DECL___BUILTIN_BSWAP64   1

Definition at line 102 of file config.h.

◆ HAVE_DECL___BUILTIN_CLZ

#define HAVE_DECL___BUILTIN_CLZ   1

Definition at line 106 of file config.h.

◆ HAVE_DECL___BUILTIN_CLZL

#define HAVE_DECL___BUILTIN_CLZL   1

Definition at line 110 of file config.h.

◆ HAVE_DECL___BUILTIN_CLZLL

#define HAVE_DECL___BUILTIN_CLZLL   1

Definition at line 114 of file config.h.

◆ HAVE_DECL___BUILTIN_CTZ

#define HAVE_DECL___BUILTIN_CTZ   1

Definition at line 118 of file config.h.

◆ HAVE_DECL___BUILTIN_CTZL

#define HAVE_DECL___BUILTIN_CTZL   1

Definition at line 122 of file config.h.

◆ HAVE_DECL___BUILTIN_CTZLL

#define HAVE_DECL___BUILTIN_CTZLL   1

Definition at line 126 of file config.h.

◆ HAVE_DECL___BUILTIN_EXPECT

#define HAVE_DECL___BUILTIN_EXPECT   1

Definition at line 130 of file config.h.

◆ HAVE_DECL___BUILTIN_MUL_OVERFLOW

#define HAVE_DECL___BUILTIN_MUL_OVERFLOW   1

Definition at line 134 of file config.h.

◆ HAVE_DECL___BUILTIN_POPCOUNT

#define HAVE_DECL___BUILTIN_POPCOUNT   1

Definition at line 138 of file config.h.

◆ HAVE_DECL___BUILTIN_POPCOUNTL

#define HAVE_DECL___BUILTIN_POPCOUNTL   1

Definition at line 142 of file config.h.

◆ HAVE_DECL___BUILTIN_POPCOUNTLL

#define HAVE_DECL___BUILTIN_POPCOUNTLL   1

Definition at line 146 of file config.h.

◆ HAVE_DECL___BUILTIN_SUB_OVERFLOW

#define HAVE_DECL___BUILTIN_SUB_OVERFLOW   1

Definition at line 150 of file config.h.

◆ HAVE_DECL___EXP10

#define HAVE_DECL___EXP10   1

Definition at line 154 of file config.h.

◆ HAVE_DECL___POPCNT

#define HAVE_DECL___POPCNT   0

Definition at line 158 of file config.h.

◆ HAVE_DECL___POPCNT64

#define HAVE_DECL___POPCNT64   0

Definition at line 162 of file config.h.

◆ HAVE_DECL__ADDCARRY_U32

#define HAVE_DECL__ADDCARRY_U32   0

Definition at line 56 of file config.h.

◆ HAVE_DECL__ADDCARRY_U64

#define HAVE_DECL__ADDCARRY_U64   0

Definition at line 61 of file config.h.

◆ HAVE_DECL__BYTESWAP_UINT64

#define HAVE_DECL__BYTESWAP_UINT64   0

Definition at line 65 of file config.h.

◆ HAVE_DECL__BYTESWAP_ULONG

#define HAVE_DECL__BYTESWAP_ULONG   0

Definition at line 69 of file config.h.

◆ HAVE_DECL__BYTESWAP_USHORT

#define HAVE_DECL__BYTESWAP_USHORT   0

Definition at line 73 of file config.h.

◆ HAVE_DECL__PUTENV_S

#define HAVE_DECL__PUTENV_S   0

Definition at line 77 of file config.h.

◆ HAVE_DECL__SUBBORROW_U32

#define HAVE_DECL__SUBBORROW_U32   0

Definition at line 81 of file config.h.

◆ HAVE_DECL__SUBBORROW_U64

#define HAVE_DECL__SUBBORROW_U64   0

Definition at line 86 of file config.h.

◆ HAVE_DECL_EXP10

#define HAVE_DECL_EXP10   1

Definition at line 36 of file config.h.

◆ HAVE_DECL_LOG2

#define HAVE_DECL_LOG2   1

Definition at line 40 of file config.h.

◆ HAVE_DECL_SIGLONGJMP

#define HAVE_DECL_SIGLONGJMP   1

Definition at line 44 of file config.h.

◆ HAVE_DECL_SIGSETJMP

#define HAVE_DECL_SIGSETJMP   1

Definition at line 48 of file config.h.

◆ HAVE_DECL_STRERROR_R

#define HAVE_DECL_STRERROR_R   1

Definition at line 52 of file config.h.

◆ HAVE_DLFCN_H

#define HAVE_DLFCN_H   1

Definition at line 165 of file config.h.

◆ HAVE_FCNTL_H

#define HAVE_FCNTL_H   1

Definition at line 168 of file config.h.

◆ HAVE_FDATASYNC

#define HAVE_FDATASYNC   1

Definition at line 171 of file config.h.

◆ HAVE_FORK

#define HAVE_FORK   1

Definition at line 174 of file config.h.

◆ HAVE_FSYNC

#define HAVE_FSYNC   1

Definition at line 177 of file config.h.

◆ HAVE_FTIME

#define HAVE_FTIME   1

Definition at line 180 of file config.h.

◆ HAVE_FTRUNCATE

#define HAVE_FTRUNCATE   1

Definition at line 183 of file config.h.

◆ HAVE_GETDIRENTRIES

#define HAVE_GETDIRENTRIES   1

Definition at line 186 of file config.h.

◆ HAVE_GETHOSTNAME

#define HAVE_GETHOSTNAME   1

Definition at line 189 of file config.h.

◆ HAVE_GETRLIMIT

#define HAVE_GETRLIMIT   1

Definition at line 192 of file config.h.

◆ HAVE_GETRUSAGE

#define HAVE_GETRUSAGE   1

Definition at line 195 of file config.h.

◆ HAVE_GETTIMEOFDAY

#define HAVE_GETTIMEOFDAY   1

Definition at line 198 of file config.h.

◆ HAVE_INTTYPES_H

#define HAVE_INTTYPES_H   1

Definition at line 201 of file config.h.

◆ HAVE_LIMITS_H

#define HAVE_LIMITS_H   1

Definition at line 204 of file config.h.

◆ HAVE_LINK

#define HAVE_LINK   1

Definition at line 207 of file config.h.

◆ HAVE_NANOSLEEP

#define HAVE_NANOSLEEP   1

Definition at line 210 of file config.h.

◆ HAVE_NFTW

#define HAVE_NFTW   1

Definition at line 213 of file config.h.

◆ HAVE_POLL

#define HAVE_POLL   1

Definition at line 216 of file config.h.

◆ HAVE_POLL_H

#define HAVE_POLL_H   1

Definition at line 219 of file config.h.

◆ HAVE_POSIX_FADVISE

#define HAVE_POSIX_FADVISE   1

Definition at line 222 of file config.h.

◆ HAVE_PREAD

#define HAVE_PREAD   1

Definition at line 225 of file config.h.

◆ HAVE_PWRITE

#define HAVE_PWRITE   1

Definition at line 228 of file config.h.

◆ HAVE_SETENV

#define HAVE_SETENV   1

Definition at line 231 of file config.h.

◆ HAVE_SIGACTION

#define HAVE_SIGACTION   1

Definition at line 234 of file config.h.

◆ HAVE_SLEEP

#define HAVE_SLEEP   1

Definition at line 237 of file config.h.

◆ HAVE_SOCKETPAIR

#define HAVE_SOCKETPAIR   1

Definition at line 240 of file config.h.

◆ HAVE_STDINT_H

#define HAVE_STDINT_H   1

Definition at line 243 of file config.h.

◆ HAVE_STDIO_H

#define HAVE_STDIO_H   1

Definition at line 246 of file config.h.

◆ HAVE_STDLIB_H

#define HAVE_STDLIB_H   1

Definition at line 249 of file config.h.

◆ HAVE_STRERROR_R

#define HAVE_STRERROR_R   1

Definition at line 255 of file config.h.

◆ HAVE_STRING_H

#define HAVE_STRING_H   1

Definition at line 261 of file config.h.

◆ HAVE_STRINGS_H

#define HAVE_STRINGS_H   1

Definition at line 258 of file config.h.

◆ HAVE_SYS_ERRLIST_AND_SYS_NERR

#define HAVE_SYS_ERRLIST_AND_SYS_NERR   1

Definition at line 270 of file config.h.

◆ HAVE_SYS_RESOURCE_H

#define HAVE_SYS_RESOURCE_H   1

Definition at line 273 of file config.h.

◆ HAVE_SYS_SELECT_H

#define HAVE_SYS_SELECT_H   1

Definition at line 276 of file config.h.

◆ HAVE_SYS_STAT_H

#define HAVE_SYS_STAT_H   1

Definition at line 279 of file config.h.

◆ HAVE_SYS_TYPES_H

#define HAVE_SYS_TYPES_H   1

Definition at line 282 of file config.h.

◆ HAVE_SYS_UTSNAME_H

#define HAVE_SYS_UTSNAME_H   1

Definition at line 285 of file config.h.

◆ HAVE_SYSCONF

#define HAVE_SYSCONF   1

Definition at line 264 of file config.h.

◆ HAVE_SYSEXITS_H

#define HAVE_SYSEXITS_H   1

Definition at line 267 of file config.h.

◆ HAVE_TIMER_CREATE

#define HAVE_TIMER_CREATE   1

Definition at line 288 of file config.h.

◆ HAVE_TIMES

#define HAVE_TIMES   1

Definition at line 291 of file config.h.

◆ HAVE_UNISTD_H

#define HAVE_UNISTD_H   1

Definition at line 294 of file config.h.

◆ HAVE_UUID_UUID_H

#define HAVE_UUID_UUID_H   1

Definition at line 300 of file config.h.

◆ HAVE_VALGRIND

#define HAVE_VALGRIND   1

Definition at line 303 of file config.h.

◆ HAVE_VALGRIND_MEMCHECK_H

#define HAVE_VALGRIND_MEMCHECK_H   1

Definition at line 306 of file config.h.

◆ HAVE_ZLIB_H

#define HAVE_ZLIB_H   1

Definition at line 309 of file config.h.

◆ LT_OBJDIR

#define LT_OBJDIR   ".libs/"

Definition at line 321 of file config.h.

◆ PACKAGE

#define PACKAGE   "xapian-core"

Definition at line 328 of file config.h.

◆ PACKAGE_BUGREPORT

#define PACKAGE_BUGREPORT   "https://xapian.org/bugs"

Definition at line 331 of file config.h.

◆ PACKAGE_NAME

#define PACKAGE_NAME   "xapian-core"

Definition at line 334 of file config.h.

◆ PACKAGE_STRING

#define PACKAGE_STRING   "xapian-core 1.4.30"

Definition at line 337 of file config.h.

◆ PACKAGE_TARNAME

#define PACKAGE_TARNAME   "xapian-core"

Definition at line 340 of file config.h.

◆ PACKAGE_URL

#define PACKAGE_URL   ""

Definition at line 343 of file config.h.

◆ PACKAGE_VERSION

#define PACKAGE_VERSION   "1.4.30"

Definition at line 346 of file config.h.

◆ rare

#define rare (   COND)    __builtin_expect(!!(COND), 0)

Definition at line 575 of file config.h.

◆ SIZEOF_INT

#define SIZEOF_INT   4

Definition at line 355 of file config.h.

◆ SIZEOF_LONG

#define SIZEOF_LONG   8

Definition at line 358 of file config.h.

◆ SIZEOF_LONG_LONG

#define SIZEOF_LONG_LONG   8

Definition at line 361 of file config.h.

◆ SIZEOF_SHORT

#define SIZEOF_SHORT   2

Definition at line 364 of file config.h.

◆ SNPRINTF

#define SNPRINTF   snprintf

Definition at line 368 of file config.h.

◆ SOCKLEN_T

#define SOCKLEN_T   socklen_t

Definition at line 371 of file config.h.

◆ STDC_HEADERS

#define STDC_HEADERS   1

Definition at line 376 of file config.h.

◆ STRERROR_R_CHAR_P

#define STRERROR_R_CHAR_P   1

Definition at line 379 of file config.h.

◆ USE_RTTI

#define USE_RTTI   1

Definition at line 385 of file config.h.

◆ usual

#define usual (   COND)    __builtin_expect(!!(COND), 1)

Definition at line 576 of file config.h.

◆ VERSION

#define VERSION   "1.4.30"

Definition at line 391 of file config.h.

◆ XAPIAN_LIB_BUILD

#define XAPIAN_LIB_BUILD   1

Definition at line 585 of file config.h.