ZBar bar code reader . http://zbar.sourceforge.net/ ZBar is licensed under the GNU LGPL 2.1 to enable development of both open source and commercial projects.

Dependents:   GR-PEACH_Camera_in_barcode levkov_ov7670

LICENSE

The ZBar Bar Code Reader is Copyright (C) 2007-2009 Jeff Brown <spadix@users.sourceforge.net> The QR Code reader is Copyright (C) 1999-2009 Timothy B. Terriberry <tterribe@xiph.org>

You can redistribute this library and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

ISAAC is based on the public domain implementation by Robert J. Jenkins Jr., and is itself public domain.

Portions of the bit stream reader are copyright (C) The Xiph.Org Foundation 1994-2008, and are licensed under a BSD-style license.

The Reed-Solomon decoder is derived from an implementation (C) 1991-1995 Henry Minsky (hqm@ua.com, hqm@ai.mit.edu), and is licensed under the LGPL with permission.

Committer:
RyoheiHagimoto
Date:
Tue Apr 19 02:19:39 2016 +0000
Revision:
1:500d42699c34
Parent:
0:56c5742b9e2b
Add copying.txt and license.txt

Who changed what in which revision?

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