A streamlined version (for embedded use) of Jeff Brown's ZBar library. Visit <http://zbar.sourceforge.net> for more details.
Dependents: BarcodeReader_F103
config.h@1:4f5c042a2d34, 2020-01-10 (annotated)
- Committer:
- hudakz
- Date:
- Fri Jan 10 22:06:18 2020 +0000
- Revision:
- 1:4f5c042a2d34
- Parent:
- 0:e33621169e44
Streamlined barcode reader library.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
hudakz | 0:e33621169e44 | 1 | /* include/config.h. Generated from config.h.in by configure. */ |
hudakz | 0:e33621169e44 | 2 | |
hudakz | 0:e33621169e44 | 3 | /* include/config.h.in. Generated from configure.ac by autoheader. */ |
hudakz | 0:e33621169e44 | 4 | |
hudakz | 0:e33621169e44 | 5 | |
hudakz | 0:e33621169e44 | 6 | /* whether to build support for Code 128 symbology */ |
hudakz | 0:e33621169e44 | 7 | #define ENABLE_CODE128 1 |
hudakz | 0:e33621169e44 | 8 | |
hudakz | 0:e33621169e44 | 9 | /* whether to build support for Code 39 symbology */ |
hudakz | 0:e33621169e44 | 10 | #define ENABLE_CODE39 1 |
hudakz | 0:e33621169e44 | 11 | //#define DEBUG_CODE39 1 |
hudakz | 0:e33621169e44 | 12 | |
hudakz | 0:e33621169e44 | 13 | /* whether to build support for EAN symbologies */ |
hudakz | 0:e33621169e44 | 14 | #define ENABLE_EAN 1 |
hudakz | 0:e33621169e44 | 15 | |
hudakz | 0:e33621169e44 | 16 | /* whether to build support for Interleaved 2 of 5 symbology */ |
hudakz | 0:e33621169e44 | 17 | #define ENABLE_I25 1 |
hudakz | 0:e33621169e44 | 18 | |
hudakz | 0:e33621169e44 | 19 | /* whether to build support for PDF417 symbology */ |
hudakz | 0:e33621169e44 | 20 | /* #undef ENABLE_PDF417 */ |
hudakz | 0:e33621169e44 | 21 | |
hudakz | 0:e33621169e44 | 22 | /* whether to build support for QR Code */ |
hudakz | 0:e33621169e44 | 23 | //#define ENABLE_QRCODE 1 |
hudakz | 0:e33621169e44 | 24 | |
hudakz | 0:e33621169e44 | 25 | /* Define to 1 if you have the `atexit' function. */ |
hudakz | 0:e33621169e44 | 26 | #define HAVE_ATEXIT 1 |
hudakz | 0:e33621169e44 | 27 | |
hudakz | 0:e33621169e44 | 28 | /* Define to 1 if you have the <dlfcn.h> header file. */ |
hudakz | 0:e33621169e44 | 29 | #define HAVE_DLFCN_H 1 |
hudakz | 0:e33621169e44 | 30 | |
hudakz | 0:e33621169e44 | 31 | /* Define to 1 if you have the <fcntl.h> header file. */ |
hudakz | 0:e33621169e44 | 32 | #define HAVE_FCNTL_H 1 |
hudakz | 0:e33621169e44 | 33 | |
hudakz | 0:e33621169e44 | 34 | /* Define to 1 if you have the <features.h> header file. */ |
hudakz | 0:e33621169e44 | 35 | #define HAVE_FEATURES_H 1 |
hudakz | 0:e33621169e44 | 36 | |
hudakz | 0:e33621169e44 | 37 | /* Define to 1 if you have the `getpagesize' function. */ |
hudakz | 0:e33621169e44 | 38 | //#define HAVE_GETPAGESIZE 1 |
hudakz | 0:e33621169e44 | 39 | |
hudakz | 0:e33621169e44 | 40 | /* Define if you have the iconv() function and it works. */ |
hudakz | 0:e33621169e44 | 41 | #define HAVE_ICONV 1 |
hudakz | 0:e33621169e44 | 42 | |
hudakz | 0:e33621169e44 | 43 | /* Define to 1 if you have the <inttypes.h> header file. */ |
hudakz | 0:e33621169e44 | 44 | #define HAVE_INTTYPES_H 1 |
hudakz | 0:e33621169e44 | 45 | |
hudakz | 0:e33621169e44 | 46 | /* Define to 1 if you have the <jpeglib.h> header file. */ |
hudakz | 0:e33621169e44 | 47 | /* #undef HAVE_JPEGLIB_H */ |
hudakz | 0:e33621169e44 | 48 | |
hudakz | 0:e33621169e44 | 49 | /* Define to 1 if you have the `jpeg' library (-ljpeg). */ |
hudakz | 0:e33621169e44 | 50 | /* #undef HAVE_LIBJPEG */ |
hudakz | 0:e33621169e44 | 51 | |
hudakz | 0:e33621169e44 | 52 | /* Define to 1 if you have the `pthread' library (-lpthread). */ |
hudakz | 0:e33621169e44 | 53 | /* #undef HAVE_LIBPTHREAD */ |
hudakz | 0:e33621169e44 | 54 | |
hudakz | 0:e33621169e44 | 55 | /* Define to 1 if you have the <linux/videodev2.h> header file. */ |
hudakz | 0:e33621169e44 | 56 | /* #undef HAVE_LINUX_VIDEODEV2_H */ |
hudakz | 0:e33621169e44 | 57 | |
hudakz | 0:e33621169e44 | 58 | /* Define to 1 if you have the <linux/videodev.h> header file. */ |
hudakz | 0:e33621169e44 | 59 | /* #undef HAVE_LINUX_VIDEODEV_H */ |
hudakz | 0:e33621169e44 | 60 | |
hudakz | 0:e33621169e44 | 61 | /* Define to 1 if you have the <memory.h> header file. */ |
hudakz | 0:e33621169e44 | 62 | #define HAVE_MEMORY_H 1 |
hudakz | 0:e33621169e44 | 63 | |
hudakz | 0:e33621169e44 | 64 | /* Define to 1 if you have the `memset' function. */ |
hudakz | 0:e33621169e44 | 65 | #define HAVE_MEMSET 1 |
hudakz | 0:e33621169e44 | 66 | |
hudakz | 0:e33621169e44 | 67 | /* Define to 1 if you have a working `mmap' system call. */ |
hudakz | 0:e33621169e44 | 68 | /* #undef HAVE_MMAP */ |
hudakz | 0:e33621169e44 | 69 | |
hudakz | 0:e33621169e44 | 70 | /* Define to 1 if you have the <poll.h> header file. */ |
hudakz | 0:e33621169e44 | 71 | #define HAVE_POLL_H 1 |
hudakz | 0:e33621169e44 | 72 | |
hudakz | 0:e33621169e44 | 73 | /* Define to 1 if you have the <pthread.h> header file. */ |
hudakz | 0:e33621169e44 | 74 | /* #undef HAVE_PTHREAD_H */ |
hudakz | 0:e33621169e44 | 75 | |
hudakz | 0:e33621169e44 | 76 | /* Define to 1 if you have the `setenv' function. */ |
hudakz | 0:e33621169e44 | 77 | #define HAVE_SETENV 1 |
hudakz | 0:e33621169e44 | 78 | |
hudakz | 0:e33621169e44 | 79 | /* Define to 1 if you have the <stdint.h> header file. */ |
hudakz | 0:e33621169e44 | 80 | #define HAVE_STDINT_H 1 |
hudakz | 0:e33621169e44 | 81 | |
hudakz | 0:e33621169e44 | 82 | /* Define to 1 if you have the <stdlib.h> header file. */ |
hudakz | 0:e33621169e44 | 83 | #define HAVE_STDLIB_H 1 |
hudakz | 0:e33621169e44 | 84 | |
hudakz | 0:e33621169e44 | 85 | /* Define to 1 if you have the <strings.h> header file. */ |
hudakz | 0:e33621169e44 | 86 | #define HAVE_STRINGS_H 1 |
hudakz | 0:e33621169e44 | 87 | |
hudakz | 0:e33621169e44 | 88 | /* Define to 1 if you have the <string.h> header file. */ |
hudakz | 0:e33621169e44 | 89 | #define HAVE_STRING_H 1 |
hudakz | 0:e33621169e44 | 90 | |
hudakz | 0:e33621169e44 | 91 | /* Define to 1 if you have the <sys/ioctl.h> header file. */ |
hudakz | 0:e33621169e44 | 92 | #define HAVE_SYS_IOCTL_H 1 |
hudakz | 0:e33621169e44 | 93 | |
hudakz | 0:e33621169e44 | 94 | /* Define to 1 if you have the <sys/ipc.h> header file. */ |
hudakz | 0:e33621169e44 | 95 | #define HAVE_SYS_IPC_H 1 |
hudakz | 0:e33621169e44 | 96 | |
hudakz | 0:e33621169e44 | 97 | /* Define to 1 if you have the <sys/mman.h> header file. */ |
hudakz | 0:e33621169e44 | 98 | #define HAVE_SYS_MMAN_H 1 |
hudakz | 0:e33621169e44 | 99 | |
hudakz | 0:e33621169e44 | 100 | /* Define to 1 if you have the <sys/shm.h> header file. */ |
hudakz | 0:e33621169e44 | 101 | #define HAVE_SYS_SHM_H 1 |
hudakz | 0:e33621169e44 | 102 | |
hudakz | 0:e33621169e44 | 103 | /* Define to 1 if you have the <sys/stat.h> header file. */ |
hudakz | 0:e33621169e44 | 104 | #define HAVE_SYS_STAT_H 1 |
hudakz | 0:e33621169e44 | 105 | |
hudakz | 0:e33621169e44 | 106 | /* Define to 1 if you have the <sys/times.h> header file. */ |
hudakz | 0:e33621169e44 | 107 | #define HAVE_SYS_TIMES_H 1 |
hudakz | 0:e33621169e44 | 108 | |
hudakz | 0:e33621169e44 | 109 | /* Define to 1 if you have the <sys/time.h> header file. */ |
hudakz | 0:e33621169e44 | 110 | #define HAVE_SYS_TIME_H 1 |
hudakz | 0:e33621169e44 | 111 | |
hudakz | 0:e33621169e44 | 112 | /* Define to 1 if you have the <sys/types.h> header file. */ |
hudakz | 0:e33621169e44 | 113 | #define HAVE_SYS_TYPES_H 1 |
hudakz | 0:e33621169e44 | 114 | |
hudakz | 0:e33621169e44 | 115 | /* Define to 1 if the system has the type `uintptr_t'. */ |
hudakz | 0:e33621169e44 | 116 | #define HAVE_UINTPTR_T 1 |
hudakz | 0:e33621169e44 | 117 | |
hudakz | 0:e33621169e44 | 118 | /* Define to 1 if you have the <unistd.h> header file. */ |
hudakz | 0:e33621169e44 | 119 | #define HAVE_UNISTD_H 1 |
hudakz | 0:e33621169e44 | 120 | |
hudakz | 0:e33621169e44 | 121 | /* Define to 1 if you have the <vfw.h> header file. */ |
hudakz | 0:e33621169e44 | 122 | #define HAVE_VFW_H 1 |
hudakz | 0:e33621169e44 | 123 | |
hudakz | 0:e33621169e44 | 124 | /* Define to 1 if you have the <X11/extensions/XShm.h> header file. */ |
hudakz | 0:e33621169e44 | 125 | /* #undef HAVE_X11_EXTENSIONS_XSHM_H */ |
hudakz | 0:e33621169e44 | 126 | |
hudakz | 0:e33621169e44 | 127 | /* Define to 1 if you have the <X11/extensions/Xvlib.h> header file. */ |
hudakz | 0:e33621169e44 | 128 | /* #undef HAVE_X11_EXTENSIONS_XVLIB_H */ |
hudakz | 0:e33621169e44 | 129 | |
hudakz | 0:e33621169e44 | 130 | /* Define as const if the declaration of iconv() needs const. */ |
hudakz | 0:e33621169e44 | 131 | #define ICONV_CONST |
hudakz | 0:e33621169e44 | 132 | |
hudakz | 0:e33621169e44 | 133 | /* Library major version */ |
hudakz | 0:e33621169e44 | 134 | #define LIB_VERSION_MAJOR 0 |
hudakz | 0:e33621169e44 | 135 | |
hudakz | 0:e33621169e44 | 136 | /* Library minor version */ |
hudakz | 0:e33621169e44 | 137 | #define LIB_VERSION_MINOR 2 |
hudakz | 0:e33621169e44 | 138 | |
hudakz | 0:e33621169e44 | 139 | /* Library revision */ |
hudakz | 0:e33621169e44 | 140 | #define LIB_VERSION_REVISION 0 |
hudakz | 0:e33621169e44 | 141 | |
hudakz | 0:e33621169e44 | 142 | /* Define to the sub-directory in which libtool stores uninstalled libraries. |
hudakz | 0:e33621169e44 | 143 | */ |
hudakz | 0:e33621169e44 | 144 | #define LT_OBJDIR ".libs/" |
hudakz | 0:e33621169e44 | 145 | |
hudakz | 0:e33621169e44 | 146 | /* Define to 1 if assertions should be disabled. */ |
hudakz | 0:e33621169e44 | 147 | /* #undef NDEBUG */ |
hudakz | 0:e33621169e44 | 148 | |
hudakz | 0:e33621169e44 | 149 | /* Define to 1 if your C compiler doesn't accept -c and -o together. */ |
hudakz | 0:e33621169e44 | 150 | /* #undef NO_MINUS_C_MINUS_O */ |
hudakz | 0:e33621169e44 | 151 | |
hudakz | 0:e33621169e44 | 152 | /* Name of package */ |
hudakz | 0:e33621169e44 | 153 | #define PACKAGE "zbar" |
hudakz | 0:e33621169e44 | 154 | |
hudakz | 0:e33621169e44 | 155 | /* Define to the address where bug reports for this package should be sent. */ |
hudakz | 0:e33621169e44 | 156 | #define PACKAGE_BUGREPORT "spadix@users.sourceforge.net" |
hudakz | 0:e33621169e44 | 157 | |
hudakz | 0:e33621169e44 | 158 | /* Define to the full name of this package. */ |
hudakz | 0:e33621169e44 | 159 | #define PACKAGE_NAME "zbar" |
hudakz | 0:e33621169e44 | 160 | |
hudakz | 0:e33621169e44 | 161 | /* Define to the full name and version of this package. */ |
hudakz | 0:e33621169e44 | 162 | #define PACKAGE_STRING "zbar 0.10" |
hudakz | 0:e33621169e44 | 163 | |
hudakz | 0:e33621169e44 | 164 | /* Define to the one symbol short name of this package. */ |
hudakz | 0:e33621169e44 | 165 | #define PACKAGE_TARNAME "zbar" |
hudakz | 0:e33621169e44 | 166 | |
hudakz | 0:e33621169e44 | 167 | /* Define to the version of this package. */ |
hudakz | 0:e33621169e44 | 168 | #define PACKAGE_VERSION "0.10" |
hudakz | 0:e33621169e44 | 169 | |
hudakz | 0:e33621169e44 | 170 | /* Define to 1 if you have the ANSI C header files. */ |
hudakz | 0:e33621169e44 | 171 | #define STDC_HEADERS 1 |
hudakz | 0:e33621169e44 | 172 | |
hudakz | 0:e33621169e44 | 173 | /* Version number of package */ |
hudakz | 0:e33621169e44 | 174 | #define VERSION "0.10" |
hudakz | 0:e33621169e44 | 175 | |
hudakz | 0:e33621169e44 | 176 | /* Define to 1 if the X Window System is missing or not being used. */ |
hudakz | 0:e33621169e44 | 177 | /* #undef X_DISPLAY_MISSING */ |
hudakz | 0:e33621169e44 | 178 | |
hudakz | 0:e33621169e44 | 179 | /* Program major version (before the '.') as a number */ |
hudakz | 0:e33621169e44 | 180 | #define ZBAR_VERSION_MAJOR 0 |
hudakz | 0:e33621169e44 | 181 | |
hudakz | 0:e33621169e44 | 182 | /* Program minor version (after '.') as a number */ |
hudakz | 0:e33621169e44 | 183 | #define ZBAR_VERSION_MINOR 10 |
hudakz | 0:e33621169e44 | 184 | |
hudakz | 0:e33621169e44 | 185 | /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>, |
hudakz | 0:e33621169e44 | 186 | <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the |
hudakz | 0:e33621169e44 | 187 | #define below would cause a syntax error. */ |
hudakz | 0:e33621169e44 | 188 | /* #undef _UINT32_T */ |
hudakz | 0:e33621169e44 | 189 | |
hudakz | 0:e33621169e44 | 190 | /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>, |
hudakz | 0:e33621169e44 | 191 | <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the |
hudakz | 0:e33621169e44 | 192 | #define below would cause a syntax error. */ |
hudakz | 0:e33621169e44 | 193 | /* #undef _UINT8_T */ |
hudakz | 0:e33621169e44 | 194 | |
hudakz | 0:e33621169e44 | 195 | /* Minimum Windows API version */ |
hudakz | 0:e33621169e44 | 196 | #define _WIN32_WINNT 0x0500 |
hudakz | 0:e33621169e44 | 197 | |
hudakz | 0:e33621169e44 | 198 | /* used only for pthread debug attributes */ |
hudakz | 0:e33621169e44 | 199 | /* #undef __USE_UNIX98 */ |
hudakz | 0:e33621169e44 | 200 | |
hudakz | 0:e33621169e44 | 201 | /* Define to empty if `const' does not conform to ANSI C. */ |
hudakz | 0:e33621169e44 | 202 | /* #undef const */ |
hudakz | 0:e33621169e44 | 203 | |
hudakz | 0:e33621169e44 | 204 | /* Define to `__inline__' or `__inline' if that's what the C compiler |
hudakz | 0:e33621169e44 | 205 | calls it, or to nothing if 'inline' is not supported under any name. */ |
hudakz | 0:e33621169e44 | 206 | #ifndef __cplusplus |
hudakz | 0:e33621169e44 | 207 | /* #undef inline */ |
hudakz | 0:e33621169e44 | 208 | #endif |
hudakz | 0:e33621169e44 | 209 | |
hudakz | 0:e33621169e44 | 210 | /* Define to the type of a signed integer type of width exactly 32 bits if |
hudakz | 0:e33621169e44 | 211 | such a type exists and the standard includes do not define it. */ |
hudakz | 0:e33621169e44 | 212 | /* #undef int32_t */ |
hudakz | 0:e33621169e44 | 213 | |
hudakz | 0:e33621169e44 | 214 | /* Define to the type of an unsigned integer type of width exactly 32 bits if |
hudakz | 0:e33621169e44 | 215 | such a type exists and the standard includes do not define it. */ |
hudakz | 0:e33621169e44 | 216 | /* #undef uint32_t */ |
hudakz | 0:e33621169e44 | 217 | |
hudakz | 0:e33621169e44 | 218 | /* Define to the type of an unsigned integer type of width exactly 8 bits if |
hudakz | 0:e33621169e44 | 219 | such a type exists and the standard includes do not define it. */ |
hudakz | 0:e33621169e44 | 220 | /* #undef uint8_t */ |
hudakz | 0:e33621169e44 | 221 | |
hudakz | 0:e33621169e44 | 222 | /* Define to the type of an unsigned integer type wide enough to hold a |
hudakz | 0:e33621169e44 | 223 | pointer, if such a type exists, and if the system does not define it. */ |
hudakz | 0:e33621169e44 | 224 | /* #undef uintptr_t */ |
hudakz | 0:e33621169e44 | 225 | |
hudakz | 0:e33621169e44 | 226 | #ifndef X_DISPLAY_MISSING |
hudakz | 0:e33621169e44 | 227 | # define HAVE_X |
hudakz | 0:e33621169e44 | 228 | #endif |
hudakz | 0:e33621169e44 | 229 | |
hudakz | 0:e33621169e44 | 230 | |
hudakz | 0:e33621169e44 | 231 | |
hudakz | 0:e33621169e44 | 232 |