1/* 2 * Copyright (c) 2000-2007 Apple Inc. All Rights Reserved. 3 * 4 * @APPLE_LICENSE_HEADER_START@ 5 * 6 * This file contains Original Code and/or Modifications of Original Code 7 * as defined in and that are subject to the Apple Public Source License 8 * Version 2.0 (the 'License'). You may not use this file except in 9 * compliance with the License. Please obtain a copy of the License at 10 * http://www.opensource.apple.com/apsl/ and read it before using this 11 * file. 12 * 13 * The Original Code and all software distributed under the License are 14 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER 15 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, 16 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, 17 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. 18 * Please see the License for the specific language governing rights and 19 * limitations under the License. 20 * 21 * @APPLE_LICENSE_HEADER_END@ 22 */ 23 24/* 25 * config.h 26 * SmartCardServices 27 */ 28 29/* config.h.in. Generated automatically from configure.in by autoheader. */ 30 31/* display ATR parsing debug messages. */ 32/* #undef ATR_DEBUG */ 33 34/* Define to 1 if you have the `daemon' function. */ 35#define HAVE_DAEMON 1 36 37/* Define to 1 if you have the <dlfcn.h> header file. */ 38#define HAVE_DLFCN_H 1 39 40/* Define to 1 if you have the <dl.h> header file. */ 41/* #undef HAVE_DL_H */ 42 43/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ 44/* #undef HAVE_DOPRNT */ 45 46/* Define to 1 if you have the <fcntl.h> header file. */ 47#define HAVE_FCNTL_H 1 48 49/* Define to 1 if you have the `flock' function. */ 50#define HAVE_FLOCK 1 51 52/* Define to 1 if you have the <getopt.h> header file. */ 53#define HAVE_GETOPT_H 1 54 55/* Define to 1 if you have the `getopt_long' function. */ 56#define HAVE_GETOPT_LONG 1 57 58/* Define to 1 if you have the <inttypes.h> header file. */ 59#define HAVE_INTTYPES_H 1 60 61/* Libusb is available */ 62/* #undef HAVE_LIBUSB */ 63 64/* Define to 1 if you have the <memory.h> header file. */ 65#define HAVE_MEMORY_H 1 66 67/* Define to 1 if you have the `nanosleep' function. */ 68#define HAVE_NANOSLEEP 1 69 70/* Define if you have POSIX threads libraries and header files. */ 71#define HAVE_PTHREAD 1 72 73/* Define to 1 if `stat' has the bug that it succeeds when given the 74 zero-length file name argument. */ 75/* #undef HAVE_STAT_EMPTY_STRING_BUG */ 76 77/* Define to 1 if you have the <stdint.h> header file. */ 78#define HAVE_STDINT_H 1 79 80/* Define to 1 if you have the <stdlib.h> header file. */ 81#define HAVE_STDLIB_H 1 82 83/* Define to 1 if you have the `strerror' function. */ 84#define HAVE_STRERROR 1 85 86/* Define to 1 if you have the <strings.h> header file. */ 87#define HAVE_STRINGS_H 1 88 89/* Define to 1 if you have the <string.h> header file. */ 90#define HAVE_STRING_H 1 91 92/* Define to 1 if you have the `strlcat' function. */ 93#define HAVE_STRLCAT 1 94 95/* Define to 1 if you have the `strlcpy' function. */ 96#define HAVE_STRLCPY 1 97 98/* Define to 1 if you have the <syslog.h> header file. */ 99#define HAVE_SYSLOG_H 1 100 101/* Define to 1 if you have the <sys/filio.h> header file. */ 102#define HAVE_SYS_FILIO_H 1 103 104/* Define to 1 if you have the <sys/stat.h> header file. */ 105#define HAVE_SYS_STAT_H 1 106 107/* Define to 1 if you have the <sys/types.h> header file. */ 108#define HAVE_SYS_TYPES_H 1 109 110/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 111#define HAVE_SYS_WAIT_H 1 112 113/* Define to 1 if you have the <unistd.h> header file. */ 114#define HAVE_UNISTD_H 1 115 116/* Define to 1 if you have the <usb.h> header file. */ 117/* #undef HAVE_USB_H */ 118 119/* Define to 1 if you have the `vprintf' function. */ 120#define HAVE_VPRINTF 1 121 122/* Define to 1 if you have the `vsnprintf' function. */ 123#define HAVE_VSNPRINTF 1 124 125/* Define to 1 if `lstat' dereferences a symlink specified with a trailing 126 slash. */ 127/* #undef LSTAT_FOLLOWS_SLASHED_SYMLINK */ 128 129/* Name of package */ 130#define PACKAGE "PCSC Framework" 131 132/* Define to the address where bug reports for this package should be sent. */ 133#define PACKAGE_BUGREPORT "" 134 135/* Define to the full name of this package. */ 136#define PACKAGE_NAME "pcsc-lite" 137 138/* Define to the full name and version of this package. */ 139#define PACKAGE_STRING "pcsc-lite 1.4.0" 140 141/* Define to the one symbol short name of this package. */ 142#define PACKAGE_TARNAME "pcsc-lite" 143 144/* Define to the version of this package. */ 145#define PACKAGE_VERSION "1.4.0" 146 147/* directory containing USB drivers */ 148//#define PCSCLITE_HP_DROPDIR "/usr/local/pcsc/drivers" 149 150/* PC/SC target architecture */ 151#define PCSC_ARCH "MacOS" 152 153/* Define to the necessary symbol if this constant uses a non-standard name on 154 your system. */ 155/* #undef PTHREAD_CREATE_JOINABLE */ 156 157/* Define to 1 if you have the ANSI C header files. */ 158#define STDC_HEADERS 1 159 160/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 161#define TIME_WITH_SYS_TIME 1 162 163/* directory containing IPC files (default /var/run) */ 164/* #undef USE_IPCDIR */ 165 166/* file containing pcscd pid */ 167#define USE_RUN_PID "/var/run/pcscd" 168 169/* Version number of package */ 170#define VERSION "1.4.0" 171 172/* Define to 1 if your processor stores words with the most significant byte 173 first (like Motorola and SPARC, unlike Intel and VAX). */ 174/* #undef WORDS_BIGENDIAN */ 175 176/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a 177 `char[]'. */ 178#define YYTEXT_POINTER 1 179 180/* Define to empty if `const' does not conform to ANSI C. */ 181/* #undef const */ 182 183/* Define to `int' if <sys/types.h> doesn't define. */ 184/* #undef gid_t */ 185 186/* Define to `__inline__' or `__inline' if that's what the C compiler 187 calls it, or to nothing if 'inline' is not supported under any name. */ 188#ifndef __cplusplus 189/* #undef inline */ 190#endif 191 192/* Define to `unsigned int' if <sys/types.h> does not define. */ 193/* #undef size_t */ 194 195/* Define to `int' if <sys/types.h> doesn't define. */ 196/* #undef uid_t */ 197 198/* enable full musclecard debug messaging. */ 199 #define MSC_DEBUG 1 200 201