1/* include/sane/config.h.in. Generated from configure.ac by autoheader. */ 2 3/* Define if building universal (internal helper macro) */ 4#undef AC_APPLE_UNIVERSAL_BUILD 5 6/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP 7 systems. This function is required for `alloca.c' support on those systems. 8 */ 9#undef CRAY_STACKSEG_END 10 11/* Define to 1 if using `alloca.c'. */ 12#undef C_ALLOCA 13 14/* Define to 1 if the system supports IPv6 */ 15#undef ENABLE_IPV6 16 17/* Define to 1 if device locking should be enabled. */ 18#undef ENABLE_LOCKING 19 20/* Define to 1 if translation of program messages to the user's native 21 language is requested. */ 22#undef ENABLE_NLS 23 24/* Define if GPLogFunc does not take a va_list. */ 25#undef GPLOGFUNC_NO_VARGS 26 27/* Define to 1 if struct sockaddr_storage has an ss_family member */ 28#undef HAS_SS_FAMILY 29 30/* Define to 1 if struct sockaddr_storage has __ss_family instead of ss_family 31 */ 32#undef HAS___SS_FAMILY 33 34/* Define to 1 if you have `alloca', as a function or macro. */ 35#undef HAVE_ALLOCA 36 37/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix). 38 */ 39#undef HAVE_ALLOCA_H 40 41/* Define to 1 if you have the <apollo/scsi.h> header file. */ 42#undef HAVE_APOLLO_SCSI_H 43 44/* Define to 1 if you have the <asm/io.h> header file. */ 45#undef HAVE_ASM_IO_H 46 47/* Define to 1 if you have the <asm/types.h> header file. */ 48#undef HAVE_ASM_TYPES_H 49 50/* Define to 1 if you have the `atexit' function. */ 51#undef HAVE_ATEXIT 52 53/* Define to 1 if you have the <be/kernel/OS.h> header file. */ 54#undef HAVE_BE_KERNEL_OS_H 55 56/* Define to 1 if you have the <bsd/dev/scsireg.h> header file. */ 57#undef HAVE_BSD_DEV_SCSIREG_H 58 59/* Define to 1 if you have the <camlib.h> header file. */ 60#undef HAVE_CAMLIB_H 61 62/* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the 63 CoreFoundation framework. */ 64#undef HAVE_CFLOCALECOPYCURRENT 65 66/* Define to 1 if you have the `cfmakeraw' function. */ 67#undef HAVE_CFMAKERAW 68 69/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in 70 the CoreFoundation framework. */ 71#undef HAVE_CFPREFERENCESCOPYAPPVALUE 72 73/* define if the compiler supports basic C++11 syntax */ 74#undef HAVE_CXX11 75 76/* Define if the GNU dcgettext() function is already present or preinstalled. 77 */ 78#undef HAVE_DCGETTEXT 79 80/* Define to 1 if you have the <ddk/ntddscsi.h> header file. */ 81#undef HAVE_DDK_NTDDSCSI_H 82 83/* Define to 1 if you have the <dev/ppbus/ppi.h> header file. */ 84#undef HAVE_DEV_PPBUS_PPI_H 85 86/* Is /dev/urandom available? */ 87#undef HAVE_DEV_URANDOM 88 89/* Define to 1 if you have the <dlfcn.h> header file. */ 90#undef HAVE_DLFCN_H 91 92/* Define to 1 if you have the `dlopen' function. */ 93#undef HAVE_DLOPEN 94 95/* Define to 1 if you have the <dl.h> header file. */ 96#undef HAVE_DL_H 97 98/* Define to 1 if you have the <fcntl.h> header file. */ 99#undef HAVE_FCNTL_H 100 101/* Define to 1 if you have the `getaddrinfo' function. */ 102#undef HAVE_GETADDRINFO 103 104/* Define to 1 if you have the `getenv' function. */ 105#undef HAVE_GETENV 106 107/* Define to 1 if you have the `getnameinfo' function. */ 108#undef HAVE_GETNAMEINFO 109 110/* Define to 1 if you have the <getopt.h> header file. */ 111#undef HAVE_GETOPT_H 112 113/* Define to 1 if you have the `getopt_long' function. */ 114#undef HAVE_GETOPT_LONG 115 116/* Define to 1 if you have the `getpagesize' function. */ 117#undef HAVE_GETPAGESIZE 118 119/* Define to 1 if you have the `getpass' function. */ 120#undef HAVE_GETPASS 121 122/* Define if the GNU gettext() function is already present or preinstalled. */ 123#undef HAVE_GETTEXT 124 125/* Define to 1 if you have the `getuid' function. */ 126#undef HAVE_GETUID 127 128/* Define to 1 if you have the `gp_camera_init' function. */ 129#undef HAVE_GP_CAMERA_INIT 130 131/* Define to 1 if you have the `gp_port_info_get_path' function. */ 132#undef HAVE_GP_PORT_INFO_GET_PATH 133 134/* Define to 1 if you have the <gscdds.h> header file. */ 135#undef HAVE_GSCDDS_H 136 137/* Define to 1 if you have the `i386_set_ioperm' function. */ 138#undef HAVE_I386_SET_IOPERM 139 140/* Define if you have the iconv() function and it works. */ 141#undef HAVE_ICONV 142 143/* Define to 1 if you have the <ifaddrs.h> header file. */ 144#undef HAVE_IFADDRS_H 145 146/* Define to 1 if you have the `inet_addr' function. */ 147#undef HAVE_INET_ADDR 148 149/* Define to 1 if you have the `inet_aton' function. */ 150#undef HAVE_INET_ATON 151 152/* Define to 1 if you have the `inet_ntoa' function. */ 153#undef HAVE_INET_NTOA 154 155/* Define to 1 if you have the `inet_ntop' function. */ 156#undef HAVE_INET_NTOP 157 158/* Define to 1 if you have the `inet_pton' function. */ 159#undef HAVE_INET_PTON 160 161/* Define to 1 if you have the <inttypes.h> header file. */ 162#undef HAVE_INTTYPES_H 163 164/* Define to 1 if you have the <IOKit/cdb/IOSCSILib.h> header file. */ 165#undef HAVE_IOKIT_CDB_IOSCSILIB_H 166 167/* Define to 1 if you have the 168 <IOKit/scsi-commands/SCSICommandOperationCodes.h> header file. */ 169#undef HAVE_IOKIT_SCSI_COMMANDS_SCSICOMMANDOPERATIONCODES_H 170 171/* Define to 1 if you have the <IOKit/scsi/SCSICommandOperationCodes.h> header 172 file. */ 173#undef HAVE_IOKIT_SCSI_SCSICOMMANDOPERATIONCODES_H 174 175/* Define to 1 if you have the <IOKit/scsi/SCSITaskLib.h> header file. */ 176#undef HAVE_IOKIT_SCSI_SCSITASKLIB_H 177 178/* Define to 1 if you have the `ioperm' function. */ 179#undef HAVE_IOPERM 180 181/* Define to 1 if you have the `iopl' function. */ 182#undef HAVE_IOPL 183 184/* Define to 1 if you have the <io/cam/cam.h> header file. */ 185#undef HAVE_IO_CAM_CAM_H 186 187/* Define to 1 if you have the `jpeg_crop_scanline' function. */ 188#undef HAVE_JPEG_CROP_SCANLINE 189 190/* Define to 1 if you have the `jpeg_skip_scanlines' function. */ 191#undef HAVE_JPEG_SKIP_SCANLINES 192 193/* Define to 1 if libcurl is available */ 194#undef HAVE_LIBCURL 195 196/* Define to 1 if you have the <libc.h> header file. */ 197#undef HAVE_LIBC_H 198 199/* Define to 1 if you have the `ieee1284' library (-lcam). */ 200#undef HAVE_LIBIEEE1284 201 202/* Define to 1 if you have the libjpeg library. */ 203#undef HAVE_LIBJPEG 204 205/* Define to 1 if you have the libpng library. */ 206#undef HAVE_LIBPNG 207 208/* Define to 1 if you have the net-snmp library. */ 209#undef HAVE_LIBSNMP 210 211/* Define to 1 if you have libusb-1.0 */ 212#undef HAVE_LIBUSB 213 214/* Define to 1 if you have libusb-0.1 */ 215#undef HAVE_LIBUSB_LEGACY 216 217/* Define to 1 if libxml2 is available */ 218#undef HAVE_LIBXML2 219 220/* Define to 1 if you have the <limits.h> header file. */ 221#undef HAVE_LIMITS_H 222 223/* Define to 1 if you have the <linux/ppdev.h> header file. */ 224#undef HAVE_LINUX_PPDEV_H 225 226/* Define if the long long type is available. */ 227#undef HAVE_LONG_LONG 228 229/* Define to 1 if you have the <lusb0_usb.h> header file. */ 230#undef HAVE_LUSB0_USB_H 231 232/* Define to 1 if you have the <machine/cpufunc.h> header file. */ 233#undef HAVE_MACHINE_CPUFUNC_H 234 235/* Define to 1 if you have the <mach-o/dyld.h> header file. */ 236#undef HAVE_MACH_O_DYLD_H 237 238/* Define to 1 if you have the <memory.h> header file. */ 239#undef HAVE_MEMORY_H 240 241/* Define to 1 if you have the `mkdir' function. */ 242#undef HAVE_MKDIR 243 244/* Define to 1 if you have a working `mmap' system call. */ 245#undef HAVE_MMAP 246 247/* Define to 1 if you have the <netinet/in.h> header file. */ 248#undef HAVE_NETINET_IN_H 249 250/* Define to 1 if you have the `NSLinkModule' function. */ 251#undef HAVE_NSLINKMODULE 252 253/* Define to 1 if you have the <ntddscsi.h> header file. */ 254#undef HAVE_NTDDSCSI_H 255 256/* Define to 1 if you have the <os2.h> header file. */ 257#undef HAVE_OS2_H 258 259/* Define to 1 if you have the `poll' function. */ 260#undef HAVE_POLL 261 262/* Define to 1 if libpoppler-glib is available */ 263#undef HAVE_POPPLER_GLIB 264 265/* Define to 1 if you have the `pthread_cancel' function. */ 266#undef HAVE_PTHREAD_CANCEL 267 268/* Define to 1 if you have the `pthread_create' function. */ 269#undef HAVE_PTHREAD_CREATE 270 271/* Define to 1 if you have the `pthread_detach' function. */ 272#undef HAVE_PTHREAD_DETACH 273 274/* Define to 1 if you have the <pthread.h> header file. */ 275#undef HAVE_PTHREAD_H 276 277/* Define to 1 if you have the `pthread_join' function. */ 278#undef HAVE_PTHREAD_JOIN 279 280/* Define to 1 if you have the `pthread_kill' function. */ 281#undef HAVE_PTHREAD_KILL 282 283/* Define to 1 if you have the `pthread_testcancel' function. */ 284#undef HAVE_PTHREAD_TESTCANCEL 285 286/* Define to 1 if you have the <pwd.h> header file. */ 287#undef HAVE_PWD_H 288 289/* define if you have the resmgr library */ 290#undef HAVE_RESMGR 291 292/* Define to 1 if you have the `scsireq_enter' function. */ 293#undef HAVE_SCSIREQ_ENTER 294 295/* Define if SCSITaskSGElement is available. */ 296#undef HAVE_SCSITASKSGELEMENT 297 298/* Define to 1 if you have the <scsi.h> header file. */ 299#undef HAVE_SCSI_H 300 301/* Define to 1 if you have the <scsi/sg.h> header file. */ 302#undef HAVE_SCSI_SG_H 303 304/* Define to 1 if you have the `setitimer' function. */ 305#undef HAVE_SETITIMER 306 307/* Define if sg_header.target_status is available. */ 308#undef HAVE_SG_TARGET_STATUS 309 310/* Define to 1 if you have the `shl_load' function. */ 311#undef HAVE_SHL_LOAD 312 313/* Define to 1 if you have the `sigprocmask' function. */ 314#undef HAVE_SIGPROCMASK 315 316/* Define to 1 if you have the `sleep' function. */ 317#undef HAVE_SLEEP 318 319/* Define to 1 if you have the `snprintf' function. */ 320#undef HAVE_SNPRINTF 321 322/* Define to 1 if you have the <stdint.h> header file. */ 323#undef HAVE_STDINT_H 324 325/* Define to 1 if you have the <stdlib.h> header file. */ 326#undef HAVE_STDLIB_H 327 328/* Define to 1 if you have the `strcasecmp' function. */ 329#undef HAVE_STRCASECMP 330 331/* Define to 1 if you have the `strcasestr' function. */ 332#undef HAVE_STRCASESTR 333 334/* Define to 1 if you have the `strdup' function. */ 335#undef HAVE_STRDUP 336 337/* Define to 1 if you have the `strftime' function. */ 338#undef HAVE_STRFTIME 339 340/* Define to 1 if you have the <strings.h> header file. */ 341#undef HAVE_STRINGS_H 342 343/* Define to 1 if you have the <string.h> header file. */ 344#undef HAVE_STRING_H 345 346/* Define to 1 if you have the `strncasecmp' function. */ 347#undef HAVE_STRNCASECMP 348 349/* Define to 1 if you have the `strndup' function. */ 350#undef HAVE_STRNDUP 351 352/* Define to 1 if you have the `strsep' function. */ 353#undef HAVE_STRSEP 354 355/* Define to 1 if you have the `strstr' function. */ 356#undef HAVE_STRSTR 357 358/* Define to 1 if you have the `strtod' function. */ 359#undef HAVE_STRTOD 360 361/* Define if struct flock is available. */ 362#undef HAVE_STRUCT_FLOCK 363 364/* Define to 1 if you have the `syslog' function. */ 365#undef HAVE_SYSLOG 366 367/* Is /usr/include/systemd/sd-daemon.h available? */ 368#undef HAVE_SYSTEMD 369 370/* Define to 1 if you have the <sys/dsreq.h> header file. */ 371#undef HAVE_SYS_DSREQ_H 372 373/* Define to 1 if you have the <sys/hw.h> header file. */ 374#undef HAVE_SYS_HW_H 375 376/* Define to 1 if you have the <sys/ioctl.h> header file. */ 377#undef HAVE_SYS_IOCTL_H 378 379/* Define to 1 if you have the <sys/io.h> header file. */ 380#undef HAVE_SYS_IO_H 381 382/* Define to 1 if you have the <sys/ipc.h> header file. */ 383#undef HAVE_SYS_IPC_H 384 385/* Define to 1 if you have the <sys/param.h> header file. */ 386#undef HAVE_SYS_PARAM_H 387 388/* Define to 1 if you have the <sys/passthrudef.h> header file. */ 389#undef HAVE_SYS_PASSTHRUDEF_H 390 391/* Define to 1 if you have the <sys/poll.h> header file. */ 392#undef HAVE_SYS_POLL_H 393 394/* Define to 1 if you have the <sys/scanio.h> header file. */ 395#undef HAVE_SYS_SCANIO_H 396 397/* Define to 1 if you have the <sys/scsicmd.h> header file. */ 398#undef HAVE_SYS_SCSICMD_H 399 400/* Define to 1 if you have the <sys/scsiio.h> header file. */ 401#undef HAVE_SYS_SCSIIO_H 402 403/* Define to 1 if you have the <sys/scsi.h> header file. */ 404#undef HAVE_SYS_SCSI_H 405 406/* Define to 1 if you have the <sys/scsi/scsi.h> header file. */ 407#undef HAVE_SYS_SCSI_SCSI_H 408 409/* Define to 1 if you have the <sys/scsi/sgdefs.h> header file. */ 410#undef HAVE_SYS_SCSI_SGDEFS_H 411 412/* Define to 1 if you have the <sys/scsi/targets/scgio.h> header file. */ 413#undef HAVE_SYS_SCSI_TARGETS_SCGIO_H 414 415/* Define to 1 if you have the <sys/sdi_comm.h> header file. */ 416#undef HAVE_SYS_SDI_COMM_H 417 418/* Define to 1 if you have the <sys/select.h> header file. */ 419#undef HAVE_SYS_SELECT_H 420 421/* Define to 1 if you have the <sys/sem.h> header file. */ 422#undef HAVE_SYS_SEM_H 423 424/* Define to 1 if you have the <sys/shm.h> header file. */ 425#undef HAVE_SYS_SHM_H 426 427/* Define to 1 if you have the <sys/socket.h> header file. */ 428#undef HAVE_SYS_SOCKET_H 429 430/* Define to 1 if you have the <sys/stat.h> header file. */ 431#undef HAVE_SYS_STAT_H 432 433/* Define to 1 if you have the <sys/time.h> header file. */ 434#undef HAVE_SYS_TIME_H 435 436/* Define to 1 if you have the <sys/types.h> header file. */ 437#undef HAVE_SYS_TYPES_H 438 439/* Define to 1 if you have the `tcsendbreak' function. */ 440#undef HAVE_TCSENDBREAK 441 442/* Define to 1 if you have the <tiffio.h> header file. */ 443#undef HAVE_TIFFIO_H 444 445/* Define if union semun is available. */ 446#undef HAVE_UNION_SEMUN 447 448/* Define to 1 if you have the <unistd.h> header file. */ 449#undef HAVE_UNISTD_H 450 451/* Define to 1 if you have usbcall.dll. */ 452#undef HAVE_USBCALLS 453 454/* Define to 1 if you have the `usleep' function. */ 455#undef HAVE_USLEEP 456 457/* Define to 1 if the system has the type `u_char'. */ 458#undef HAVE_U_CHAR 459 460/* Define to 1 if the system has the type `u_int'. */ 461#undef HAVE_U_INT 462 463/* Define to 1 if the system has the type `u_long'. */ 464#undef HAVE_U_LONG 465 466/* Define to 1 if the system has the type `u_short'. */ 467#undef HAVE_U_SHORT 468 469/* Define to 1 if you have the `vsyslog' function. */ 470#undef HAVE_VSYSLOG 471 472/* Define to 1 if you have the <windows.h> header file. */ 473#undef HAVE_WINDOWS_H 474 475/* Define to 1 if you have the <winsock2.h> header file. */ 476#undef HAVE_WINSOCK2_H 477 478/* Define to 1 if you have the `_portaccess' function. */ 479#undef HAVE__PORTACCESS 480 481/* Define to the sub-directory where libtool stores uninstalled libraries. */ 482#undef LT_OBJDIR 483 484/* Name of package */ 485#undef PACKAGE 486 487/* Define to the address where bug reports for this package should be sent. */ 488#undef PACKAGE_BUGREPORT 489 490/* Define to the full name of this package. */ 491#undef PACKAGE_NAME 492 493/* Define to the full name and version of this package. */ 494#undef PACKAGE_STRING 495 496/* Define to the one symbol short name of this package. */ 497#undef PACKAGE_TARNAME 498 499/* Define to the home page for this package. */ 500#undef PACKAGE_URL 501 502/* Define to the version of this package. */ 503#undef PACKAGE_VERSION 504 505/* Define if pthread_t is integer. */ 506#undef PTHREAD_T_IS_INTEGER 507 508/* SANE DLL revision number */ 509#undef SANE_DLL_V_BUILD 510 511/* SANE DLL major number */ 512#undef SANE_DLL_V_MAJOR 513 514/* SANE DLL minor number */ 515#undef SANE_DLL_V_MINOR 516 517/* Define to 1 if you have the <sys/io.h> providing inb,outb. */ 518#undef SANE_HAVE_SYS_IO_H_WITH_INB_OUTB 519 520/* SCSI command buffer size */ 521#undef SCSIBUFFERSIZE 522 523/* The size of `char', as computed by sizeof. */ 524#undef SIZEOF_CHAR 525 526/* The size of `int', as computed by sizeof. */ 527#undef SIZEOF_INT 528 529/* The size of `long', as computed by sizeof. */ 530#undef SIZEOF_LONG 531 532/* The size of `short', as computed by sizeof. */ 533#undef SIZEOF_SHORT 534 535/* The size of `void*', as computed by sizeof. */ 536#undef SIZEOF_VOIDP 537 538/* If using the C implementation of alloca, define if you know the 539 direction of stack growth for your system; otherwise it will be 540 automatically deduced at runtime. 541 STACK_DIRECTION > 0 => grows toward higher addresses 542 STACK_DIRECTION < 0 => grows toward lower addresses 543 STACK_DIRECTION = 0 => direction of growth unknown */ 544#undef STACK_DIRECTION 545 546/* Define to 1 if you have the ANSI C header files. */ 547#undef STDC_HEADERS 548 549/* Define if pthreads should be used instead of forked processes. */ 550#undef USE_PTHREAD 551 552/* Enable extensions on AIX 3, Interix. */ 553#ifndef _ALL_SOURCE 554# undef _ALL_SOURCE 555#endif 556/* Enable GNU extensions on systems that have them. */ 557#ifndef _GNU_SOURCE 558# undef _GNU_SOURCE 559#endif 560/* Enable threading extensions on Solaris. */ 561#ifndef _POSIX_PTHREAD_SEMANTICS 562# undef _POSIX_PTHREAD_SEMANTICS 563#endif 564/* Enable extensions on HP NonStop. */ 565#ifndef _TANDEM_SOURCE 566# undef _TANDEM_SOURCE 567#endif 568/* Enable general extensions on Solaris. */ 569#ifndef __EXTENSIONS__ 570# undef __EXTENSIONS__ 571#endif 572 573 574/* Version number of package */ 575#undef VERSION 576 577/* Define to 1 if Avahi support is available */ 578#undef WITH_AVAHI 579 580/* define if USB record replay is enabled */ 581#undef WITH_USB_RECORD_REPLAY 582 583/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 584 significant byte first (like Motorola and SPARC, unlike Intel). */ 585#if defined AC_APPLE_UNIVERSAL_BUILD 586# if defined __BIG_ENDIAN__ 587# define WORDS_BIGENDIAN 1 588# endif 589#else 590# ifndef WORDS_BIGENDIAN 591# undef WORDS_BIGENDIAN 592# endif 593#endif 594 595/* Define to 1 if on MINIX. */ 596#undef _MINIX 597 598/* Define to 2 if the system does not provide POSIX.1 features except with 599 this defined. */ 600#undef _POSIX_1_SOURCE 601 602/* Define to 1 if you need to in order for `stat' and other things to work. */ 603#undef _POSIX_SOURCE 604 605/* Define to empty if `const' does not conform to ANSI C. */ 606#undef const 607 608/* Define to `__inline__' or `__inline' if that's what the C compiler 609 calls it, or to nothing if 'inline' is not supported under any name. */ 610#ifndef __cplusplus 611#undef inline 612#endif 613 614/* Define to `int' if <sys/types.h> does not define. */ 615#undef pid_t 616 617/* Define scsireq_t as \'struct scsireq\' if necessary. */ 618#undef scsireq_t 619 620/* Define to `unsigned int' if <sys/types.h> does not define. */ 621#undef size_t 622 623/* Define socklen_t as \'int\' if necessary. */ 624#undef socklen_t 625 626/* Define to `int' if <sys/types.h> does not define. */ 627#undef ssize_t 628 629/* Define for OS/2 only */ 630#undef strcasecmp 631 632/* Define for OS/2 only */ 633#undef strncasecmp 634 635 636 637#if defined(__MINGW32__) 638#define _BSDTYPES_DEFINED 639#endif 640 641#ifndef HAVE_U_CHAR 642#define u_char unsigned char 643#endif 644#ifndef HAVE_U_SHORT 645#define u_short unsigned short 646#endif 647#ifndef HAVE_U_INT 648#define u_int unsigned int 649#endif 650#ifndef HAVE_U_LONG 651#define u_long unsigned long 652#endif 653 654/* Prototype for getenv */ 655#ifndef HAVE_GETENV 656#define getenv sanei_getenv 657char * getenv(const char *name); 658#endif 659 660/* Prototype for inet_ntop */ 661#ifndef HAVE_INET_NTOP 662#define inet_ntop sanei_inet_ntop 663#include <sys/types.h> 664const char * inet_ntop (int af, const void *src, char *dst, size_t cnt); 665#endif 666 667/* Prototype for inet_pton */ 668#ifndef HAVE_INET_PTON 669#define inet_pton sanei_inet_pton 670int inet_pton (int af, const char *src, void *dst); 671#endif 672 673/* Prototype for sigprocmask */ 674#ifndef HAVE_SIGPROCMASK 675#define sigprocmask sanei_sigprocmask 676int sigprocmask (int how, int *new, int *old); 677#endif 678 679/* Prototype for snprintf */ 680#ifndef HAVE_SNPRINTF 681#define snprintf sanei_snprintf 682#include <sys/types.h> 683int snprintf (char *str,size_t count,const char *fmt,...); 684#endif 685 686/* Prototype for strcasestr */ 687#ifndef HAVE_STRCASESTR 688#define strcasestr sanei_strcasestr 689char * strcasestr (const char *phaystack, const char *pneedle); 690#endif 691 692/* Prototype for strdup */ 693#ifndef HAVE_STRDUP 694#define strdup sanei_strdup 695char *strdup (const char * s); 696#endif 697 698/* Prototype for strndup */ 699#ifndef HAVE_STRNDUP 700#define strndup sanei_strndup 701#include <sys/types.h> 702char *strndup(const char * s, size_t n); 703#endif 704 705/* Prototype for strsep */ 706#ifndef HAVE_STRSEP 707#define strsep sanei_strsep 708char *strsep(char **stringp, const char *delim); 709#endif 710 711/* Prototype for usleep */ 712#ifndef HAVE_USLEEP 713#define usleep sanei_usleep 714unsigned int usleep (unsigned int useconds); 715#endif 716 717/* Prototype for vsyslog */ 718#ifndef HAVE_VSYSLOG 719#include <stdarg.h> 720void vsyslog(int priority, const char *format, va_list args); 721#endif 722 723