00001 /* autoconfig.h. Generated from autoconfig.h.in by configure. */ 00002 /* autoconfig.h.in. Generated from configure.ac by autoheader. */ 00003 00004 /* NEVER use this! This is only for devel/debugging - disables all atomic 00005 arithmetics code. */ 00006 /* #undef ATOMIC_TORTURE */ 00007 00008 /* use x86 assembler code for atomic arithmetic operations that will only work 00009 oni singleprocessor systems - compiled binary will be buggy on SMP */ 00010 /* #undef ATOMIC_X86 */ 00011 00012 /* use x86 assembler code for atomic arithmetic operations - default for SMP 00013 and UP systems */ 00014 #define ATOMIC_X86_SMP 1 00015 00016 /* create database automatically if it does not exist */ 00017 #define AUTO_CREATE_DATABASE 1 00018 00019 /* Define to 1 if the `closedir' function returns void instead of `int'. */ 00020 /* #undef CLOSEDIR_VOID */ 00021 00022 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP 00023 systems. This function is required for `alloca.c' support on those systems. 00024 */ 00025 /* #undef CRAY_STACKSEG_END */ 00026 00027 /* Define to 1 if using `alloca.c'. */ 00028 /* #undef C_ALLOCA */ 00029 00030 /* Define to 1 to compile debug code */ 00031 /* #undef DEBUG */ 00032 00033 /* debug: abort on malloc/realloc of zero bytes */ 00034 /* #undef DEBUG_MALLOC_0 */ 00035 00036 /* Enable the X_MS_MediaReceiverRegistrar UPnP service. This is for future 00037 XBox 360 support, other renderers will probably not need it */ 00038 /* #undef ENABLE_MRREG */ 00039 00040 /* enable SIGHUP handling */ 00041 #define ENABLE_SIGHUP 1 00042 00043 /* exif_entry_get_value() has 1 parameter */ 00044 /* #undef EXIF_EGV_1 */ 00045 00046 /* exif_entry_get_value() has 3 parameters */ 00047 #define EXIF_EGV_3 1 00048 00049 /* This is required for Playstation 3 support, it adds certain tags to the 00050 protocolInfo attribute */ 00051 #define EXTEND_PROTOCOLINFO 1 00052 00053 /* Define to 1 if you have `alloca', as a function or macro. */ 00054 #define HAVE_ALLOCA 1 00055 00056 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix). 00057 */ 00058 #define HAVE_ALLOCA_H 1 00059 00060 /* Define to 1 if you have the <arpa/inet.h> header file. */ 00061 #define HAVE_ARPA_INET_H 1 00062 00063 /* Define to 1 if you have the <audioproperties.h> header file. */ 00064 #define HAVE_AUDIOPROPERTIES_H 1 00065 00066 /* Define to 1 if you have the `backtrace' function. */ 00067 #define HAVE_BACKTRACE 1 00068 00069 /* Define to 1 if you have the `backtrace_symbols' function. */ 00070 #define HAVE_BACKTRACE_SYMBOLS 1 00071 00072 /* clock_gettime presense */ 00073 #define HAVE_CLOCK_GETTIME 1 00074 00075 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 00076 */ 00077 #define HAVE_DIRENT_H 1 00078 00079 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ 00080 /* #undef HAVE_DOPRNT */ 00081 00082 /* Define to 1 if you have the <execinfo.h> header file. */ 00083 #define HAVE_EXECINFO_H 1 00084 00085 /* EXIF library presence */ 00086 #define HAVE_EXIF 1 00087 00088 /* libextractor library presence */ 00089 /* #undef HAVE_EXTRACTOR */ 00090 00091 /* Define to 1 if you have the <fcntl.h> header file. */ 00092 #define HAVE_FCNTL_H 1 00093 00094 /* Define to 1 if you have the <fileref.h> header file. */ 00095 #define HAVE_FILEREF_H 1 00096 00097 /* Define to 1 if you have the `fork' function. */ 00098 #define HAVE_FORK 1 00099 00100 /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ 00101 #define HAVE_FSEEKO 1 00102 00103 /* Define to 1 if you have the `gethostbyname' function. */ 00104 #define HAVE_GETHOSTBYNAME 1 00105 00106 /* Define to 1 if you have the `gethostbyname_r' function. */ 00107 #define HAVE_GETHOSTBYNAME_R 1 00108 00109 /* Define to 1 if you have the `gethostname' function. */ 00110 #define HAVE_GETHOSTNAME 1 00111 00112 /* Define to 1 if you have the <getopt.h> header file. */ 00113 #define HAVE_GETOPT_H 1 00114 00115 /* Define to 1 if you have the `getopt_long' function. */ 00116 #define HAVE_GETOPT_LONG 1 00117 00118 /* Define to 1 if you have the `gettimeofday' function. */ 00119 #define HAVE_GETTIMEOFDAY 1 00120 00121 /* id3lib presence */ 00122 /* #undef HAVE_ID3 */ 00123 00124 /* not aware of taglib versions that do not support album art */ 00125 #define HAVE_ID3_ALBUMART 1 00126 00127 /* Define to 1 if you have the `if_freenameindex' function. */ 00128 #define HAVE_IF_FREENAMEINDEX 1 00129 00130 /* Define to 1 if you have the `if_nameindex' function. */ 00131 #define HAVE_IF_NAMEINDEX 1 00132 00133 /* Define to 1 if you have the `inet_ntoa' function. */ 00134 #define HAVE_INET_NTOA 1 00135 00136 /* inotify presence */ 00137 #define HAVE_INOTIFY 1 00138 00139 /* Define to 1 if you have the <inttypes.h> header file. */ 00140 #define HAVE_INTTYPES_H 1 00141 00142 /* Define to 1 if you have the `ioctl' function. */ 00143 #define HAVE_IOCTL 1 00144 00145 /* libjs presence */ 00146 #define HAVE_JS 1 00147 00148 /* Define to 1 if you have the <langinfo.h> header file. */ 00149 #define HAVE_LANGINFO_H 1 00150 00151 /* Define to 1 if you have the `exif' library (-lexif). */ 00152 #define HAVE_LIBEXIF 1 00153 00154 /* Define to 1 if you have the `extractor' library (-lextractor). */ 00155 /* #undef HAVE_LIBEXTRACTOR */ 00156 00157 /* we are using the libiconv library */ 00158 /* #undef HAVE_LIBICONV */ 00159 00160 /* Define to 1 if you have the `id3' library (-lid3). */ 00161 /* #undef HAVE_LIBID3 */ 00162 00163 /* Define to 1 if you have the `lwres' library (-llwres). */ 00164 /* #undef HAVE_LIBLWRES */ 00165 00166 /* Define to 1 if you have the `magic' library (-lmagic). */ 00167 /* #undef HAVE_LIBMAGIC */ 00168 00169 /* Define to 1 if you have the `nsl' library (-lnsl). */ 00170 /* #undef HAVE_LIBNSL */ 00171 00172 /* Define to 1 if you have the `pthread' library (-lpthread). */ 00173 /* #undef HAVE_LIBPTHREAD */ 00174 00175 /* Define to 1 if you have the `socket' library (-lsocket). */ 00176 /* #undef HAVE_LIBSOCKET */ 00177 00178 /* Define to 1 if you have the `sqlite3' library (-lsqlite3). */ 00179 #define HAVE_LIBSQLITE3 1 00180 00181 /* Define to 1 if you have the `tag' library (-ltag). */ 00182 #define HAVE_LIBTAG 1 00183 00184 /* Define to 1 if you have the `z' library (-lz). */ 00185 #define HAVE_LIBZ 1 00186 00187 /* Define to 1 if you have the <limits.h> header file. */ 00188 #define HAVE_LIMITS_H 1 00189 00190 /* Define to 1 if you have the <locale.h> header file. */ 00191 #define HAVE_LOCALE_H 1 00192 00193 /* Define to 1 if you have the `localtime_r' function. */ 00194 #define HAVE_LOCALTIME_R 1 00195 00196 /* Define to 1 if you have the <lwres/netdb.h> header file. */ 00197 /* #undef HAVE_LWRES_NETDB_H */ 00198 00199 /* filemagic library presence */ 00200 #define HAVE_MAGIC 1 00201 00202 /* Define to 1 if your system has a GNU libc compatible `malloc' function, and 00203 to 0 otherwise. */ 00204 #define HAVE_MALLOC 1 00205 00206 /* Define to 1 if you have the `memmove' function. */ 00207 #define HAVE_MEMMOVE 1 00208 00209 /* Define to 1 if you have the <memory.h> header file. */ 00210 #define HAVE_MEMORY_H 1 00211 00212 /* Define to 1 if you have the `memset' function. */ 00213 #define HAVE_MEMSET 1 00214 00215 /* MySQL library presence */ 00216 #define HAVE_MYSQL 1 00217 00218 /* Define to 1 if you have the `mysql_init' function. */ 00219 #define HAVE_MYSQL_INIT 1 00220 00221 /* MYSQL_OPT_RECONNECT parameter available */ 00222 #define HAVE_MYSQL_OPT_RECONNECT 1 00223 00224 /* Define to 1 if you have the `mysql_stmt_init' function. */ 00225 #define HAVE_MYSQL_STMT_INIT 1 00226 00227 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 00228 /* #undef HAVE_NDIR_H */ 00229 00230 /* Define to 1 if you have the <netdb.h> header file. */ 00231 #define HAVE_NETDB_H 1 00232 00233 /* Define to 1 if you have the <netinet/in.h> header file. */ 00234 #define HAVE_NETINET_IN_H 1 00235 00236 /* Define to 1 if you have the `nl_langinfo' function. */ 00237 #define HAVE_NL_LANGINFO 1 00238 00239 /* Define if you have POSIX threads libraries and header files. */ 00240 #define HAVE_PTHREAD 1 00241 00242 /* Define to 1 if your system has a GNU libc compatible `realloc' function, 00243 and to 0 otherwise. */ 00244 #define HAVE_REALLOC 1 00245 00246 /* Define to 1 if you have the `regcomp' function. */ 00247 #define HAVE_REGCOMP 1 00248 00249 /* Define to 1 if you have the `sched_getparam' function. */ 00250 #define HAVE_SCHED_GETPARAM 1 00251 00252 /* Define to 1 if you have the <sched.h> header file. */ 00253 #define HAVE_SCHED_H 1 00254 00255 /* Define to 1 if you have the `sched_setparam' function. */ 00256 #define HAVE_SCHED_SETPARAM 1 00257 00258 /* Define to 1 if you have the `select' function. */ 00259 #define HAVE_SELECT 1 00260 00261 /* Define to 1 if you have the `setlocale' function. */ 00262 #define HAVE_SETLOCALE 1 00263 00264 /* Define to 1 if you have the `sigaction' function. */ 00265 #define HAVE_SIGACTION 1 00266 00267 /* Define to 1 if you have the `sigprocmask' function. */ 00268 #define HAVE_SIGPROCMASK 1 00269 00270 /* Define to 1 if you have the `socket' function. */ 00271 #define HAVE_SOCKET 1 00272 00273 /* sqlite3 library presence */ 00274 #define HAVE_SQLITE3 1 00275 00276 /* Define to 1 if `stat' has the bug that it succeeds when given the 00277 zero-length file name argument. */ 00278 /* #undef HAVE_STAT_EMPTY_STRING_BUG */ 00279 00280 /* Define to 1 if stdbool.h conforms to C99. */ 00281 #define HAVE_STDBOOL_H 1 00282 00283 /* Define to 1 if you have the <stddef.h> header file. */ 00284 #define HAVE_STDDEF_H 1 00285 00286 /* Define to 1 if you have the <stdint.h> header file. */ 00287 #define HAVE_STDINT_H 1 00288 00289 /* Define to 1 if you have the <stdlib.h> header file. */ 00290 #define HAVE_STDLIB_H 1 00291 00292 /* Define to 1 if you have the `strcasecmp' function. */ 00293 #define HAVE_STRCASECMP 1 00294 00295 /* Define to 1 if you have the `strchr' function. */ 00296 #define HAVE_STRCHR 1 00297 00298 /* Define to 1 if you have the `strdup' function. */ 00299 #define HAVE_STRDUP 1 00300 00301 /* Define to 1 if you have the `strerror' function. */ 00302 #define HAVE_STRERROR 1 00303 00304 /* Define to 1 if you have the <strings.h> header file. */ 00305 #define HAVE_STRINGS_H 1 00306 00307 /* Define to 1 if you have the <string.h> header file. */ 00308 #define HAVE_STRING_H 1 00309 00310 /* Define to 1 if you have the `strncasecmp' function. */ 00311 #define HAVE_STRNCASECMP 1 00312 00313 /* Define to 1 if you have the `strrchr' function. */ 00314 #define HAVE_STRRCHR 1 00315 00316 /* Define to 1 if you have the `strstr' function. */ 00317 #define HAVE_STRSTR 1 00318 00319 /* Define to 1 if you have the `strtol' function. */ 00320 #define HAVE_STRTOL 1 00321 00322 /* Define to 1 if you have the `strtoll' function. */ 00323 #define HAVE_STRTOLL 1 00324 00325 /* Define to 1 if you have the `strtoul' function. */ 00326 #define HAVE_STRTOUL 1 00327 00328 /* Define to 1 if you have the <syslog.h> header file. */ 00329 #define HAVE_SYSLOG_H 1 00330 00331 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 00332 */ 00333 /* #undef HAVE_SYS_DIR_H */ 00334 00335 /* Define to 1 if you have the <sys/file.h> header file. */ 00336 #define HAVE_SYS_FILE_H 1 00337 00338 /* Define to 1 if you have the <sys/ioctl.h> header file. */ 00339 #define HAVE_SYS_IOCTL_H 1 00340 00341 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 00342 */ 00343 /* #undef HAVE_SYS_NDIR_H */ 00344 00345 /* Define to 1 if you have the <sys/select.h> header file. */ 00346 #define HAVE_SYS_SELECT_H 1 00347 00348 /* Define to 1 if you have the <sys/socket.h> header file. */ 00349 #define HAVE_SYS_SOCKET_H 1 00350 00351 /* Define to 1 if you have the <sys/stat.h> header file. */ 00352 #define HAVE_SYS_STAT_H 1 00353 00354 /* Define to 1 if you have the <sys/time.h> header file. */ 00355 #define HAVE_SYS_TIME_H 1 00356 00357 /* Define to 1 if you have the <sys/types.h> header file. */ 00358 #define HAVE_SYS_TYPES_H 1 00359 00360 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 00361 #define HAVE_SYS_WAIT_H 1 00362 00363 /* taglib library presence */ 00364 #define HAVE_TAGLIB 1 00365 00366 /* Define to 1 if you have the <taglib.h> header file. */ 00367 #define HAVE_TAGLIB_H 1 00368 00369 /* Define to 1 if you have the <tag.h> header file. */ 00370 #define HAVE_TAG_H 1 00371 00372 /* Define to 1 if the system has the type `time_t'. */ 00373 #define HAVE_TIME_T 1 00374 00375 /* Define to 1 if you have the <tstring.h> header file. */ 00376 #define HAVE_TSTRING_H 1 00377 00378 /* Define to 1 if you have the `uname' function. */ 00379 #define HAVE_UNAME 1 00380 00381 /* Define to 1 if you have the <unistd.h> header file. */ 00382 #define HAVE_UNISTD_H 1 00383 00384 /* Define to 1 if you have the `vfork' function. */ 00385 #define HAVE_VFORK 1 00386 00387 /* Define to 1 if you have the <vfork.h> header file. */ 00388 /* #undef HAVE_VFORK_H */ 00389 00390 /* Define to 1 if you have the `vprintf' function. */ 00391 #define HAVE_VPRINTF 1 00392 00393 /* Define to 1 if `fork' works. */ 00394 #define HAVE_WORKING_FORK 1 00395 00396 /* Define to 1 if `vfork' works. */ 00397 #define HAVE_WORKING_VFORK 1 00398 00399 /* Define to 1 if the system has the type `_Bool'. */ 00400 #define HAVE__BOOL 1 00401 00402 /* this version of spidermonkey is threadsafe */ 00403 #define JS_THREADSAFE 1 00404 00405 /* if defined compile with log output */ 00406 #define LOG_ENABLED 1 00407 00408 /* if defined compile with debug log output */ 00409 #define LOG_TOMBDEBUG 1 00410 00411 /* Define to 1 if `lstat' dereferences a symlink specified with a trailing 00412 slash. */ 00413 #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 00414 00415 /* make sure there are no asserts in the retail build */ 00416 /* #undef NDEBUG */ 00417 00418 /* Name of package */ 00419 #define PACKAGE "mediatomb" 00420 00421 /* Define to the address where bug reports for this package should be sent. */ 00422 #define PACKAGE_BUGREPORT "jin@mediatomb.cc" 00423 00424 /* MediaTomb data directory */ 00425 #define PACKAGE_DATADIR "/home/jin/Work/UPnP/MediaTomb/dev-install/share/mediatomb" 00426 00427 /* Define to the full name of this package. */ 00428 #define PACKAGE_NAME "MediaTomb" 00429 00430 /* Define to the full name and version of this package. */ 00431 #define PACKAGE_STRING "MediaTomb 0.10.0" 00432 00433 /* Define to the one symbol short name of this package. */ 00434 #define PACKAGE_TARNAME "mediatomb" 00435 00436 /* Define to the version of this package. */ 00437 #define PACKAGE_VERSION "0.10.0" 00438 00439 /* Define to necessary symbol if this constant uses a non-standard name on 00440 your system. */ 00441 /* #undef PTHREAD_CREATE_JOINABLE */ 00442 00443 /* Define as the return type of signal handlers (`int' or `void'). */ 00444 #define RETSIGTYPE void 00445 00446 /* Define to the type of arg 1 for `select'. */ 00447 #define SELECT_TYPE_ARG1 int 00448 00449 /* Define to the type of args 2, 3 and 4 for `select'. */ 00450 #define SELECT_TYPE_ARG234 (fd_set *) 00451 00452 /* Define to the type of arg 5 for `select'. */ 00453 #define SELECT_TYPE_ARG5 (struct timeval *) 00454 00455 /* The size of `off_t', as computed by sizeof. */ 00456 #define SIZEOF_OFF_T 8 00457 00458 /* The size of `size_t', as computed by sizeof. */ 00459 #define SIZEOF_SIZE_T 4 00460 00461 /* The size of `time_t', as computed by sizeof. */ 00462 #define SIZEOF_TIME_T 4 00463 00464 /* we are on solaris */ 00465 /* #undef SOLARIS */ 00466 00467 /* If using the C implementation of alloca, define if you know the 00468 direction of stack growth for your system; otherwise it will be 00469 automatically deduced at runtime. 00470 STACK_DIRECTION > 0 => grows toward higher addresses 00471 STACK_DIRECTION < 0 => grows toward lower addresses 00472 STACK_DIRECTION = 0 => direction of growth unknown */ 00473 /* #undef STACK_DIRECTION */ 00474 00475 /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */ 00476 /* #undef STAT_MACROS_BROKEN */ 00477 00478 /* Define to 1 if you have the ANSI C header files. */ 00479 #define STDC_HEADERS 1 00480 00481 /* sys/inotify.h exists and works correctly */ 00482 #define SYS_INOTIFY_H_OK 1 00483 00484 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 00485 #define TIME_WITH_SYS_TIME 1 00486 00487 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 00488 /* #undef TM_IN_SYS_TIME */ 00489 00490 /* see upnpconfig.h */ 00491 /* #undef UPNP_HAVE_DEBUG */ 00492 00493 /* Compile device API */ 00494 #define UPNP_HAVE_DEVICE 1 00495 00496 /* Compile internal web server */ 00497 #define UPNP_HAVE_WEBSERVER 1 00498 00499 /* see upnpconfig.h */ 00500 #define UPNP_VERSION_MAJOR 0 00501 00502 /* see upnpconfig.h */ 00503 #define UPNP_VERSION_MINOR 4 00504 00505 /* see upnpconfig.h */ 00506 #define UPNP_VERSION_PATCH 1 00507 00508 /* see upnpconfig.h */ 00509 #define UPNP_VERSION_STRING "0.10.0" 00510 00511 /* Version number of package */ 00512 #define VERSION "0.10.0" 00513 00514 /* Number of bits in a file offset, on hosts where this is settable. */ 00515 #define _FILE_OFFSET_BITS 64 00516 00517 /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ 00518 /* #undef _LARGEFILE_SOURCE */ 00519 00520 /* Define for large files, on AIX-style hosts. */ 00521 /* #undef _LARGE_FILES */ 00522 00523 /* Define to empty if `const' does not conform to ANSI C. */ 00524 /* #undef const */ 00525 00526 /* fseeko not present */ 00527 /* #undef fseeko */ 00528 00529 /* Define to `__inline__' or `__inline' if that's what the C compiler 00530 calls it, or to nothing if 'inline' is not supported under any name. */ 00531 #ifndef __cplusplus 00532 /* #undef inline */ 00533 #endif 00534 00535 /* Define to rpl_malloc if the replacement function should be used. */ 00536 /* #undef malloc */ 00537 00538 /* Define to `long int' if <sys/types.h> does not define. */ 00539 /* #undef off_t */ 00540 00541 /* Define to `int' if <sys/types.h> does not define. */ 00542 /* #undef pid_t */ 00543 00544 /* Define to rpl_realloc if the replacement function should be used. */ 00545 /* #undef realloc */ 00546 00547 /* Define to `unsigned int' if <sys/types.h> does not define. */ 00548 /* #undef size_t */ 00549 00550 /* Define as `fork' if `vfork' does not work. */ 00551 /* #undef vfork */
1.5.2