├── .gitignore
├── .idea
├── caches
│ ├── build_file_checksums.ser
│ └── gradle_models.ser
├── codeStyles
│ └── Project.xml
├── compiler.xml
├── deploymentTargetDropDown.xml
├── gradle.xml
├── jarRepositories.xml
├── misc.xml
└── vcs.xml
├── README.md
├── UPDATE.md
├── app
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── example
│ │ └── east
│ │ └── scanner
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── east
│ │ │ └── scanner
│ │ │ └── MainActivity.java
│ └── res
│ │ ├── drawable
│ │ └── ic_launcher_background.xml
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ └── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── example
│ └── east
│ └── scanner
│ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── scanner-all
├── .gitignore
├── build.gradle
├── libs
│ ├── android-core-3.3.1-SNAPSHOT.jar
│ └── core-3.3.1-SNAPSHOT.jar
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── phynos
│ │ └── scanner
│ │ └── all
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── dtr
│ │ │ └── zxing
│ │ │ ├── activity
│ │ │ ├── CaptureActivity.java
│ │ │ └── CaptureActivityHandler.java
│ │ │ ├── camera
│ │ │ ├── AutoFocusManager.java
│ │ │ ├── CameraConfigurationManager.java
│ │ │ ├── CameraManager.java
│ │ │ ├── PreviewCallback.java
│ │ │ └── open
│ │ │ │ └── OpenCameraInterface.java
│ │ │ ├── decode
│ │ │ ├── DecodeFormatManager.java
│ │ │ ├── DecodeHandler.java
│ │ │ ├── DecodeThread.java
│ │ │ └── MyPlanarYUVLuminanceSource.java
│ │ │ └── utils
│ │ │ ├── BeepManager.java
│ │ │ ├── InactivityTimer.java
│ │ │ └── QRCodeUtil.java
│ └── res
│ │ ├── drawable-xhdpi
│ │ ├── bg_charging_black_opacity.9.png
│ │ ├── bg_charging_scan_box_corner.png
│ │ ├── bg_charging_scan_line.9.png
│ │ ├── bg_charging_textfield_sn.9.png
│ │ ├── btn_charging_back.png
│ │ ├── btn_charging_back_active.png
│ │ ├── btn_charging_flashlight_off.png
│ │ ├── btn_charging_flashlight_on.png
│ │ ├── qr_capture.9.png
│ │ ├── qr_scan_line.png
│ │ └── qr_scan_mask.png
│ │ ├── drawable
│ │ └── tj_click_selector_qr_back.xml
│ │ ├── layout
│ │ └── activity_qr_scan.xml
│ │ ├── raw
│ │ ├── beep.ogg
│ │ └── qrcode_completed.mp3
│ │ └── values
│ │ ├── dimens.xml
│ │ ├── ids.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── phynos
│ └── scanner
│ └── all
│ └── ExampleUnitTest.java
├── scanner-zbar
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── cpp
│ ├── Android.mk
│ ├── CMakeLists.txt
│ ├── include
│ │ ├── Makefile.am.inc
│ │ ├── zbar.h
│ │ └── zbar
│ │ │ ├── Decoder.h
│ │ │ ├── Exception.h
│ │ │ ├── Image.h
│ │ │ ├── ImageScanner.h
│ │ │ ├── Processor.h
│ │ │ ├── QZBar.h
│ │ │ ├── QZBarImage.h
│ │ │ ├── Scanner.h
│ │ │ ├── Symbol.h
│ │ │ ├── Video.h
│ │ │ ├── Window.h
│ │ │ └── zbargtk.h
│ ├── libiconv-1.14
│ │ ├── ABOUT-NLS
│ │ ├── AUTHORS
│ │ ├── CMakeLists.txt
│ │ ├── COPYING
│ │ ├── COPYING.LIB
│ │ ├── ChangeLog
│ │ ├── DEPENDENCIES
│ │ ├── DESIGN
│ │ ├── HACKING
│ │ ├── INSTALL.generic
│ │ ├── Makefile
│ │ ├── Makefile.devel
│ │ ├── Makefile.in
│ │ ├── NEWS
│ │ ├── NOTES
│ │ ├── PORTS
│ │ ├── README
│ │ ├── README.djgpp
│ │ ├── README.woe32
│ │ ├── THANKS
│ │ ├── aclocal.m4
│ │ ├── autogen.sh
│ │ ├── build-aux
│ │ │ ├── config.guess
│ │ │ ├── config.libpath
│ │ │ ├── config.rpath
│ │ │ ├── config.sub
│ │ │ ├── install-reloc
│ │ │ ├── install-sh
│ │ │ ├── ltmain.sh
│ │ │ ├── missing
│ │ │ ├── mkinstalldirs
│ │ │ ├── reloc-ldflags
│ │ │ └── snippet
│ │ │ │ ├── _Noreturn.h
│ │ │ │ ├── arg-nonnull.h
│ │ │ │ ├── c++defs.h
│ │ │ │ └── warn-on-use.h
│ │ ├── config.h
│ │ ├── config.h.in
│ │ ├── config.status
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── core.mkxx
│ │ ├── djgpp
│ │ │ ├── Makefile.maint
│ │ │ ├── README
│ │ │ ├── README.in
│ │ │ ├── config.bat
│ │ │ ├── config.sed
│ │ │ ├── config.site
│ │ │ ├── edtest.bat
│ │ │ ├── fnchange.in
│ │ │ ├── fnchange.lst
│ │ │ ├── makefile.sed
│ │ │ ├── sources.sed
│ │ │ ├── stateful-check.sed
│ │ │ ├── stateless-check.sed
│ │ │ └── translit-check.sed
│ │ ├── doc
│ │ │ └── relocatable.texi
│ │ ├── extras
│ │ │ ├── ChangeLog
│ │ │ ├── iconv_string.c
│ │ │ └── iconv_string.h
│ │ ├── gnulib-local
│ │ │ ├── lib
│ │ │ │ ├── alloca.in.h
│ │ │ │ ├── error.h.diff
│ │ │ │ ├── progname.h.diff
│ │ │ │ ├── xalloc.h
│ │ │ │ ├── xmalloc.c
│ │ │ │ └── xstrdup.c
│ │ │ ├── m4
│ │ │ │ └── alloca.m4
│ │ │ └── modules
│ │ │ │ ├── libiconv-misc
│ │ │ │ ├── mbstate
│ │ │ │ └── xalloc
│ │ ├── include
│ │ │ ├── export.h
│ │ │ ├── iconv.h
│ │ │ ├── iconv.h.build.in
│ │ │ ├── iconv.h.in
│ │ │ └── iconv.h.inst
│ │ ├── lib
│ │ │ ├── Makefile
│ │ │ ├── Makefile.in
│ │ │ ├── aliases.gperf
│ │ │ ├── aliases.h
│ │ │ ├── aliases2.h
│ │ │ ├── aliases_aix.h
│ │ │ ├── aliases_aix_sysaix.h
│ │ │ ├── aliases_dos.h
│ │ │ ├── aliases_extra.h
│ │ │ ├── aliases_osf1.h
│ │ │ ├── aliases_osf1_sysosf1.h
│ │ │ ├── aliases_sysaix.gperf
│ │ │ ├── aliases_sysaix.h
│ │ │ ├── aliases_syshpux.gperf
│ │ │ ├── aliases_syshpux.h
│ │ │ ├── aliases_sysosf1.gperf
│ │ │ ├── aliases_sysosf1.h
│ │ │ ├── aliases_syssolaris.gperf
│ │ │ ├── aliases_syssolaris.h
│ │ │ ├── armscii_8.h
│ │ │ ├── ascii.h
│ │ │ ├── atarist.h
│ │ │ ├── big5.h
│ │ │ ├── big5_2003.h
│ │ │ ├── big5hkscs1999.h
│ │ │ ├── big5hkscs2001.h
│ │ │ ├── big5hkscs2004.h
│ │ │ ├── big5hkscs2008.h
│ │ │ ├── c99.h
│ │ │ ├── canonical.h
│ │ │ ├── canonical_aix.h
│ │ │ ├── canonical_aix_sysaix.h
│ │ │ ├── canonical_dos.h
│ │ │ ├── canonical_extra.h
│ │ │ ├── canonical_local.h
│ │ │ ├── canonical_local_sysaix.h
│ │ │ ├── canonical_local_syshpux.h
│ │ │ ├── canonical_local_sysosf1.h
│ │ │ ├── canonical_local_syssolaris.h
│ │ │ ├── canonical_osf1.h
│ │ │ ├── canonical_osf1_sysosf1.h
│ │ │ ├── canonical_sysaix.h
│ │ │ ├── canonical_syshpux.h
│ │ │ ├── canonical_sysosf1.h
│ │ │ ├── canonical_syssolaris.h
│ │ │ ├── ces_big5.h
│ │ │ ├── ces_gbk.h
│ │ │ ├── charset.alias
│ │ │ ├── cjk_variants.h
│ │ │ ├── cns11643.h
│ │ │ ├── cns11643_1.h
│ │ │ ├── cns11643_15.h
│ │ │ ├── cns11643_2.h
│ │ │ ├── cns11643_3.h
│ │ │ ├── cns11643_4.h
│ │ │ ├── cns11643_4a.h
│ │ │ ├── cns11643_4b.h
│ │ │ ├── cns11643_5.h
│ │ │ ├── cns11643_6.h
│ │ │ ├── cns11643_7.h
│ │ │ ├── cns11643_inv.h
│ │ │ ├── config.h
│ │ │ ├── config.h.in
│ │ │ ├── converters.h
│ │ │ ├── cp1046.h
│ │ │ ├── cp1124.h
│ │ │ ├── cp1125.h
│ │ │ ├── cp1129.h
│ │ │ ├── cp1131.h
│ │ │ ├── cp1133.h
│ │ │ ├── cp1161.h
│ │ │ ├── cp1162.h
│ │ │ ├── cp1163.h
│ │ │ ├── cp1250.h
│ │ │ ├── cp1251.h
│ │ │ ├── cp1252.h
│ │ │ ├── cp1253.h
│ │ │ ├── cp1254.h
│ │ │ ├── cp1255.h
│ │ │ ├── cp1256.h
│ │ │ ├── cp1257.h
│ │ │ ├── cp1258.h
│ │ │ ├── cp437.h
│ │ │ ├── cp737.h
│ │ │ ├── cp775.h
│ │ │ ├── cp850.h
│ │ │ ├── cp852.h
│ │ │ ├── cp853.h
│ │ │ ├── cp855.h
│ │ │ ├── cp856.h
│ │ │ ├── cp857.h
│ │ │ ├── cp858.h
│ │ │ ├── cp860.h
│ │ │ ├── cp861.h
│ │ │ ├── cp862.h
│ │ │ ├── cp863.h
│ │ │ ├── cp864.h
│ │ │ ├── cp865.h
│ │ │ ├── cp866.h
│ │ │ ├── cp869.h
│ │ │ ├── cp874.h
│ │ │ ├── cp922.h
│ │ │ ├── cp932.h
│ │ │ ├── cp932ext.h
│ │ │ ├── cp936.h
│ │ │ ├── cp936ext.h
│ │ │ ├── cp943.h
│ │ │ ├── cp949.h
│ │ │ ├── cp950.h
│ │ │ ├── cp950ext.h
│ │ │ ├── dec_hanyu.h
│ │ │ ├── dec_kanji.h
│ │ │ ├── encodings.def
│ │ │ ├── encodings_aix.def
│ │ │ ├── encodings_dos.def
│ │ │ ├── encodings_extra.def
│ │ │ ├── encodings_local.def
│ │ │ ├── encodings_osf1.def
│ │ │ ├── euc_cn.h
│ │ │ ├── euc_jisx0213.h
│ │ │ ├── euc_jp.h
│ │ │ ├── euc_kr.h
│ │ │ ├── euc_tw.h
│ │ │ ├── flags.h
│ │ │ ├── flushwc.h
│ │ │ ├── gb12345.h
│ │ │ ├── gb12345ext.h
│ │ │ ├── gb18030.h
│ │ │ ├── gb18030ext.h
│ │ │ ├── gb18030uni.h
│ │ │ ├── gb2312.h
│ │ │ ├── gbk.h
│ │ │ ├── gbkext1.h
│ │ │ ├── gbkext2.h
│ │ │ ├── gbkext_inv.h
│ │ │ ├── genaliases.c
│ │ │ ├── genaliases2.c
│ │ │ ├── genflags.c
│ │ │ ├── gentranslit.c
│ │ │ ├── georgian_academy.h
│ │ │ ├── georgian_ps.h
│ │ │ ├── hkscs1999.h
│ │ │ ├── hkscs2001.h
│ │ │ ├── hkscs2004.h
│ │ │ ├── hkscs2008.h
│ │ │ ├── hp_roman8.h
│ │ │ ├── hz.h
│ │ │ ├── iconv.c
│ │ │ ├── iconv.lo
│ │ │ ├── iconv_open1.h
│ │ │ ├── iconv_open2.h
│ │ │ ├── iso2022_cn.h
│ │ │ ├── iso2022_cnext.h
│ │ │ ├── iso2022_jp.h
│ │ │ ├── iso2022_jp1.h
│ │ │ ├── iso2022_jp2.h
│ │ │ ├── iso2022_jp3.h
│ │ │ ├── iso2022_kr.h
│ │ │ ├── iso646_cn.h
│ │ │ ├── iso646_jp.h
│ │ │ ├── iso8859_1.h
│ │ │ ├── iso8859_10.h
│ │ │ ├── iso8859_11.h
│ │ │ ├── iso8859_13.h
│ │ │ ├── iso8859_14.h
│ │ │ ├── iso8859_15.h
│ │ │ ├── iso8859_16.h
│ │ │ ├── iso8859_2.h
│ │ │ ├── iso8859_3.h
│ │ │ ├── iso8859_4.h
│ │ │ ├── iso8859_5.h
│ │ │ ├── iso8859_6.h
│ │ │ ├── iso8859_7.h
│ │ │ ├── iso8859_8.h
│ │ │ ├── iso8859_9.h
│ │ │ ├── isoir165.h
│ │ │ ├── isoir165ext.h
│ │ │ ├── java.h
│ │ │ ├── jisx0201.h
│ │ │ ├── jisx0208.h
│ │ │ ├── jisx0212.h
│ │ │ ├── jisx0213.h
│ │ │ ├── johab.h
│ │ │ ├── johab_hangul.h
│ │ │ ├── koi8_r.h
│ │ │ ├── koi8_ru.h
│ │ │ ├── koi8_t.h
│ │ │ ├── koi8_u.h
│ │ │ ├── ksc5601.h
│ │ │ ├── libcharset.1.dylib
│ │ │ ├── libcharset.a
│ │ │ ├── libcharset.h
│ │ │ ├── libcharset.la
│ │ │ ├── libiconv.la
│ │ │ ├── localcharset.h
│ │ │ ├── localcharset.lo
│ │ │ ├── loop_unicode.h
│ │ │ ├── loop_wchar.h
│ │ │ ├── loops.h
│ │ │ ├── mac_arabic.h
│ │ │ ├── mac_centraleurope.h
│ │ │ ├── mac_croatian.h
│ │ │ ├── mac_cyrillic.h
│ │ │ ├── mac_greek.h
│ │ │ ├── mac_hebrew.h
│ │ │ ├── mac_iceland.h
│ │ │ ├── mac_roman.h
│ │ │ ├── mac_romania.h
│ │ │ ├── mac_thai.h
│ │ │ ├── mac_turkish.h
│ │ │ ├── mac_ukraine.h
│ │ │ ├── mulelao.h
│ │ │ ├── nextstep.h
│ │ │ ├── pt154.h
│ │ │ ├── relocatable.c
│ │ │ ├── relocatable.h
│ │ │ ├── relocatable.lo
│ │ │ ├── riscos1.h
│ │ │ ├── rk1048.h
│ │ │ ├── shift_jisx0213.h
│ │ │ ├── sjis.h
│ │ │ ├── stamp-h2
│ │ │ ├── tcvn.h
│ │ │ ├── tds565.h
│ │ │ ├── tis620.h
│ │ │ ├── translit.def
│ │ │ ├── translit.h
│ │ │ ├── ucs2.h
│ │ │ ├── ucs2be.h
│ │ │ ├── ucs2internal.h
│ │ │ ├── ucs2le.h
│ │ │ ├── ucs2swapped.h
│ │ │ ├── ucs4.h
│ │ │ ├── ucs4be.h
│ │ │ ├── ucs4internal.h
│ │ │ ├── ucs4le.h
│ │ │ ├── ucs4swapped.h
│ │ │ ├── uhc_1.h
│ │ │ ├── uhc_2.h
│ │ │ ├── utf16.h
│ │ │ ├── utf16be.h
│ │ │ ├── utf16le.h
│ │ │ ├── utf32.h
│ │ │ ├── utf32be.h
│ │ │ ├── utf32le.h
│ │ │ ├── utf7.h
│ │ │ ├── utf8.h
│ │ │ ├── vietcomb.h
│ │ │ └── viscii.h
│ │ ├── libcharset
│ │ │ ├── AUTHORS
│ │ │ ├── COPYING.LIB
│ │ │ ├── ChangeLog
│ │ │ ├── DEPENDENCIES
│ │ │ ├── HACKING
│ │ │ ├── INSTALL.generic
│ │ │ ├── INTEGRATE
│ │ │ ├── Makefile
│ │ │ ├── Makefile.devel
│ │ │ ├── Makefile.in
│ │ │ ├── NEWS
│ │ │ ├── README
│ │ │ ├── README.djgpp
│ │ │ ├── README.woe32
│ │ │ ├── autoconf
│ │ │ │ └── aclocal.m4
│ │ │ ├── autogen.sh
│ │ │ ├── build-aux
│ │ │ │ ├── config.guess
│ │ │ │ ├── config.libpath
│ │ │ │ ├── config.sub
│ │ │ │ ├── install-sh
│ │ │ │ ├── ltmain.sh
│ │ │ │ └── mkinstalldirs
│ │ │ ├── config.h
│ │ │ ├── config.h.in
│ │ │ ├── config.status
│ │ │ ├── configure
│ │ │ ├── configure.ac
│ │ │ ├── djgpp
│ │ │ │ ├── Makefile.maint
│ │ │ │ ├── README
│ │ │ │ ├── README.in
│ │ │ │ ├── config.bat
│ │ │ │ ├── config.sed
│ │ │ │ ├── config.site
│ │ │ │ ├── fnchange.in
│ │ │ │ └── fnchange.lst
│ │ │ ├── include
│ │ │ │ ├── export.h
│ │ │ │ ├── libcharset.h
│ │ │ │ ├── libcharset.h.in
│ │ │ │ ├── localcharset.h
│ │ │ │ ├── localcharset.h.build.in
│ │ │ │ ├── localcharset.h.in
│ │ │ │ └── localcharset.h.inst
│ │ │ ├── lib
│ │ │ │ ├── ChangeLog
│ │ │ │ ├── Makefile
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── charset.alias
│ │ │ │ ├── config.charset
│ │ │ │ ├── libcharset.la
│ │ │ │ ├── localcharset.c
│ │ │ │ ├── localcharset.lo
│ │ │ │ ├── ref-add.sed
│ │ │ │ ├── ref-add.sin
│ │ │ │ ├── ref-del.sed
│ │ │ │ ├── ref-del.sin
│ │ │ │ ├── relocatable.c
│ │ │ │ ├── relocatable.h
│ │ │ │ └── relocatable.lo
│ │ │ ├── libtool
│ │ │ ├── m4
│ │ │ │ ├── codeset.m4
│ │ │ │ ├── fcntl-o.m4
│ │ │ │ ├── glibc21.m4
│ │ │ │ ├── libtool.m4
│ │ │ │ ├── ltoptions.m4
│ │ │ │ ├── ltsugar.m4
│ │ │ │ ├── ltversion.m4
│ │ │ │ ├── lt~obsolete.m4
│ │ │ │ ├── relocatable-lib.m4
│ │ │ │ └── visibility.m4
│ │ │ └── tools
│ │ │ │ ├── README
│ │ │ │ ├── aix-3.2.5
│ │ │ │ ├── aix-4.1.5
│ │ │ │ ├── aix-4.2.0
│ │ │ │ ├── aix-4.3.2
│ │ │ │ ├── all-charsets
│ │ │ │ ├── all-charsets-X11
│ │ │ │ ├── all-locales
│ │ │ │ ├── beos-5
│ │ │ │ ├── cygwin-1.7.2
│ │ │ │ ├── darwin-6.8
│ │ │ │ ├── darwin-7.5
│ │ │ │ ├── darwin-9.5
│ │ │ │ ├── freebsd-3.3
│ │ │ │ ├── glibc-2.1.3
│ │ │ │ ├── glibc-2.1.90
│ │ │ │ ├── glibc-2.2
│ │ │ │ ├── glibc-2.2-XF86-3.3.6
│ │ │ │ ├── glibc-2.2-XF86-4.0.1f
│ │ │ │ ├── hpux-10.01
│ │ │ │ ├── hpux-10.20
│ │ │ │ ├── hpux-11.00
│ │ │ │ ├── irix-6.5
│ │ │ │ ├── locale_charmap
│ │ │ │ ├── locale_charset.c
│ │ │ │ ├── locale_codeset.c
│ │ │ │ ├── locale_monthnames.c
│ │ │ │ ├── locale_x11encoding.c
│ │ │ │ ├── netbsd-3.0
│ │ │ │ ├── openbsd-4.1
│ │ │ │ ├── osf1-4.0a
│ │ │ │ ├── osf1-4.0d
│ │ │ │ ├── osf1-5.1
│ │ │ │ ├── solaris-2.4
│ │ │ │ ├── solaris-2.5.1
│ │ │ │ ├── solaris-2.6
│ │ │ │ ├── solaris-2.6-cjk
│ │ │ │ ├── solaris-2.7
│ │ │ │ ├── sunos-4.1.4
│ │ │ │ └── win32
│ │ ├── libtool
│ │ ├── m4
│ │ │ ├── cp.m4
│ │ │ ├── eilseq.m4
│ │ │ ├── endian.m4
│ │ │ ├── fcntl-o.m4
│ │ │ ├── general.m4
│ │ │ ├── libtool.m4
│ │ │ ├── ln.m4
│ │ │ ├── ltoptions.m4
│ │ │ ├── ltsugar.m4
│ │ │ ├── ltversion.m4
│ │ │ ├── lt~obsolete.m4
│ │ │ └── proto.m4
│ │ ├── man
│ │ │ ├── Makefile
│ │ │ ├── Makefile.in
│ │ │ ├── iconv.1
│ │ │ ├── iconv.1.html
│ │ │ ├── iconv.3
│ │ │ ├── iconv.3.html
│ │ │ ├── iconv_close.3
│ │ │ ├── iconv_close.3.html
│ │ │ ├── iconv_open.3
│ │ │ ├── iconv_open.3.html
│ │ │ ├── iconv_open_into.3
│ │ │ ├── iconv_open_into.3.html
│ │ │ ├── iconvctl.3
│ │ │ └── iconvctl.3.html
│ │ ├── os2
│ │ │ └── iconv.def
│ │ ├── po
│ │ │ ├── ChangeLog
│ │ │ ├── LINGUAS
│ │ │ ├── Makefile
│ │ │ ├── Makefile.in
│ │ │ ├── Makefile.in.in
│ │ │ ├── Makevars
│ │ │ ├── POTFILES
│ │ │ ├── POTFILES.in
│ │ │ ├── Rules-quot
│ │ │ ├── af.gmo
│ │ │ ├── af.po
│ │ │ ├── bg.gmo
│ │ │ ├── bg.po
│ │ │ ├── boldquot.sed
│ │ │ ├── ca.gmo
│ │ │ ├── ca.po
│ │ │ ├── cs.gmo
│ │ │ ├── cs.po
│ │ │ ├── da.gmo
│ │ │ ├── da.po
│ │ │ ├── de.gmo
│ │ │ ├── de.po
│ │ │ ├── el.gmo
│ │ │ ├── el.po
│ │ │ ├── en@boldquot.header
│ │ │ ├── en@quot.header
│ │ │ ├── eo.gmo
│ │ │ ├── eo.po
│ │ │ ├── es.gmo
│ │ │ ├── es.po
│ │ │ ├── et.gmo
│ │ │ ├── et.po
│ │ │ ├── fi.gmo
│ │ │ ├── fi.po
│ │ │ ├── fr.gmo
│ │ │ ├── fr.po
│ │ │ ├── ga.gmo
│ │ │ ├── ga.po
│ │ │ ├── gl.gmo
│ │ │ ├── gl.po
│ │ │ ├── hr.gmo
│ │ │ ├── hr.po
│ │ │ ├── hu.gmo
│ │ │ ├── hu.po
│ │ │ ├── id.gmo
│ │ │ ├── id.po
│ │ │ ├── insert-header.sin
│ │ │ ├── it.gmo
│ │ │ ├── it.po
│ │ │ ├── ja.gmo
│ │ │ ├── ja.po
│ │ │ ├── libiconv.pot
│ │ │ ├── nl.gmo
│ │ │ ├── nl.po
│ │ │ ├── pl.gmo
│ │ │ ├── pl.po
│ │ │ ├── pt_BR.gmo
│ │ │ ├── pt_BR.po
│ │ │ ├── quot.sed
│ │ │ ├── remove-potcdate.sin
│ │ │ ├── rm.gmo
│ │ │ ├── rm.po
│ │ │ ├── ro.gmo
│ │ │ ├── ro.po
│ │ │ ├── ru.gmo
│ │ │ ├── ru.po
│ │ │ ├── sk.gmo
│ │ │ ├── sk.po
│ │ │ ├── sl.gmo
│ │ │ ├── sl.po
│ │ │ ├── sq.gmo
│ │ │ ├── sq.po
│ │ │ ├── sr.gmo
│ │ │ ├── sr.po
│ │ │ ├── stamp-po
│ │ │ ├── sv.gmo
│ │ │ ├── sv.po
│ │ │ ├── tr.gmo
│ │ │ ├── tr.po
│ │ │ ├── uk.gmo
│ │ │ ├── uk.po
│ │ │ ├── vi.gmo
│ │ │ ├── vi.po
│ │ │ ├── wa.gmo
│ │ │ ├── wa.po
│ │ │ ├── zh_CN.gmo
│ │ │ ├── zh_CN.po
│ │ │ ├── zh_TW.gmo
│ │ │ └── zh_TW.po
│ │ ├── preload
│ │ │ ├── Makefile
│ │ │ ├── Makefile.devel
│ │ │ ├── Makefile.in
│ │ │ ├── aclocal.m4
│ │ │ ├── config.status
│ │ │ ├── configure
│ │ │ ├── configure.ac
│ │ │ └── libtool
│ │ ├── src
│ │ │ ├── Makefile
│ │ │ ├── Makefile.in
│ │ │ ├── iconv.c
│ │ │ ├── iconv_no_i18n
│ │ │ └── iconv_no_i18n.c
│ │ ├── srclib
│ │ │ ├── Makefile
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.gnulib
│ │ │ ├── Makefile.in
│ │ │ ├── alloca.h
│ │ │ ├── alloca.in.h
│ │ │ ├── allocator.c
│ │ │ ├── allocator.h
│ │ │ ├── areadlink.c
│ │ │ ├── areadlink.h
│ │ │ ├── arg-nonnull.h
│ │ │ ├── binary-io.h
│ │ │ ├── c++defs.h
│ │ │ ├── c-ctype.c
│ │ │ ├── c-ctype.h
│ │ │ ├── canonicalize-lgpl.c
│ │ │ ├── careadlinkat.c
│ │ │ ├── careadlinkat.h
│ │ │ ├── dosname.h
│ │ │ ├── errno.in.h
│ │ │ ├── error.c
│ │ │ ├── error.h
│ │ │ ├── fcntl.h
│ │ │ ├── fcntl.in.h
│ │ │ ├── gettext.h
│ │ │ ├── intprops.h
│ │ │ ├── libicrt.a
│ │ │ ├── localcharset.h
│ │ │ ├── lstat.c
│ │ │ ├── malloca.c
│ │ │ ├── malloca.h
│ │ │ ├── malloca.valgrind
│ │ │ ├── memmove.c
│ │ │ ├── pathmax.h
│ │ │ ├── progname.c
│ │ │ ├── progname.h
│ │ │ ├── progreloc.c
│ │ │ ├── read.c
│ │ │ ├── readlink.c
│ │ │ ├── relocatable.c
│ │ │ ├── relocatable.h
│ │ │ ├── relocwrapper.c
│ │ │ ├── safe-read.c
│ │ │ ├── safe-read.h
│ │ │ ├── setenv.c
│ │ │ ├── signal.h
│ │ │ ├── signal.in.h
│ │ │ ├── sigprocmask.c
│ │ │ ├── stat.c
│ │ │ ├── stdbool.in.h
│ │ │ ├── stddef.in.h
│ │ │ ├── stdint.h
│ │ │ ├── stdint.in.h
│ │ │ ├── stdio-write.c
│ │ │ ├── stdio.h
│ │ │ ├── stdio.in.h
│ │ │ ├── stdlib.h
│ │ │ ├── stdlib.in.h
│ │ │ ├── streq.h
│ │ │ ├── strerror-override.c
│ │ │ ├── strerror-override.h
│ │ │ ├── strerror.c
│ │ │ ├── string.h
│ │ │ ├── string.in.h
│ │ │ ├── sys
│ │ │ │ └── stat.h
│ │ │ ├── sys_stat.in.h
│ │ │ ├── time.h
│ │ │ ├── time.in.h
│ │ │ ├── unistd.h
│ │ │ ├── unistd.in.h
│ │ │ ├── unitypes.h
│ │ │ ├── unitypes.in.h
│ │ │ ├── uniwidth.h
│ │ │ ├── uniwidth.in.h
│ │ │ ├── uniwidth
│ │ │ │ ├── cjk.h
│ │ │ │ └── width.c
│ │ │ ├── unlocked-io.h
│ │ │ ├── verify.h
│ │ │ ├── warn-on-use.h
│ │ │ ├── xalloc.h
│ │ │ ├── xmalloc.c
│ │ │ ├── xreadlink.c
│ │ │ ├── xreadlink.h
│ │ │ └── xstrdup.c
│ │ ├── srcm4
│ │ │ ├── 00gnulib.m4
│ │ │ ├── alloca.m4
│ │ │ ├── asm-underscore.m4
│ │ │ ├── canonicalize.m4
│ │ │ ├── codeset.m4
│ │ │ ├── double-slash-root.m4
│ │ │ ├── eealloc.m4
│ │ │ ├── environ.m4
│ │ │ ├── errno_h.m4
│ │ │ ├── error.m4
│ │ │ ├── extensions.m4
│ │ │ ├── fcntl-o.m4
│ │ │ ├── fcntl_h.m4
│ │ │ ├── gettext.m4
│ │ │ ├── glibc2.m4
│ │ │ ├── glibc21.m4
│ │ │ ├── gnulib-cache.m4
│ │ │ ├── gnulib-common.m4
│ │ │ ├── gnulib-comp.m4
│ │ │ ├── gnulib-tool.m4
│ │ │ ├── iconv.m4
│ │ │ ├── include_next.m4
│ │ │ ├── intdiv0.m4
│ │ │ ├── intl.m4
│ │ │ ├── intldir.m4
│ │ │ ├── intlmacosx.m4
│ │ │ ├── intmax.m4
│ │ │ ├── inttypes-pri.m4
│ │ │ ├── inttypes_h.m4
│ │ │ ├── largefile.m4
│ │ │ ├── lcmessage.m4
│ │ │ ├── lib-ld.m4
│ │ │ ├── lib-link.m4
│ │ │ ├── lib-prefix.m4
│ │ │ ├── libunistring-base.m4
│ │ │ ├── lock.m4
│ │ │ ├── longlong.m4
│ │ │ ├── lstat.m4
│ │ │ ├── malloca.m4
│ │ │ ├── mbstate_t.m4
│ │ │ ├── memmove.m4
│ │ │ ├── multiarch.m4
│ │ │ ├── nls.m4
│ │ │ ├── nocrash.m4
│ │ │ ├── pathmax.m4
│ │ │ ├── po.m4
│ │ │ ├── printf-posix.m4
│ │ │ ├── progtest.m4
│ │ │ ├── read.m4
│ │ │ ├── readlink.m4
│ │ │ ├── relocatable-lib.m4
│ │ │ ├── relocatable.m4
│ │ │ ├── safe-read.m4
│ │ │ ├── setenv.m4
│ │ │ ├── signal_h.m4
│ │ │ ├── signalblocking.m4
│ │ │ ├── sigpipe.m4
│ │ │ ├── size_max.m4
│ │ │ ├── ssize_t.m4
│ │ │ ├── stat.m4
│ │ │ ├── stdbool.m4
│ │ │ ├── stddef_h.m4
│ │ │ ├── stdint.m4
│ │ │ ├── stdint_h.m4
│ │ │ ├── stdio_h.m4
│ │ │ ├── stdlib_h.m4
│ │ │ ├── strerror.m4
│ │ │ ├── string_h.m4
│ │ │ ├── sys_socket_h.m4
│ │ │ ├── sys_stat_h.m4
│ │ │ ├── threadlib.m4
│ │ │ ├── time_h.m4
│ │ │ ├── uintmax_t.m4
│ │ │ ├── unistd_h.m4
│ │ │ ├── unlocked-io.m4
│ │ │ ├── visibility.m4
│ │ │ ├── warn-on-use.m4
│ │ │ ├── wchar_t.m4
│ │ │ ├── wint_t.m4
│ │ │ └── xsize.m4
│ │ ├── stamp-h1
│ │ ├── tests
│ │ │ ├── ARMSCII-8.IRREVERSIBLE.TXT
│ │ │ ├── ARMSCII-8.TXT
│ │ │ ├── ASCII.TXT
│ │ │ ├── ATARIST.TXT
│ │ │ ├── BIG5-2003.IRREVERSIBLE.TXT
│ │ │ ├── BIG5-2003.TXT
│ │ │ ├── BIG5-HKSCS-1999-snippet
│ │ │ ├── BIG5-HKSCS-1999-snippet.UTF-8
│ │ │ ├── BIG5-HKSCS-1999.IRREVERSIBLE.TXT
│ │ │ ├── BIG5-HKSCS-1999.TXT
│ │ │ ├── BIG5-HKSCS-2001-snippet
│ │ │ ├── BIG5-HKSCS-2001-snippet.UTF-8
│ │ │ ├── BIG5-HKSCS-2001.IRREVERSIBLE.TXT
│ │ │ ├── BIG5-HKSCS-2001.TXT
│ │ │ ├── BIG5-HKSCS-2004-snippet
│ │ │ ├── BIG5-HKSCS-2004-snippet.UTF-8
│ │ │ ├── BIG5-HKSCS-2004.IRREVERSIBLE.TXT
│ │ │ ├── BIG5-HKSCS-2004.TXT
│ │ │ ├── BIG5-HKSCS-2008-snippet
│ │ │ ├── BIG5-HKSCS-2008-snippet.UTF-8
│ │ │ ├── BIG5-HKSCS-2008.IRREVERSIBLE.TXT
│ │ │ ├── BIG5-HKSCS-2008.TXT
│ │ │ ├── BIG5.TXT
│ │ │ ├── CP1046.TXT
│ │ │ ├── CP1124.TXT
│ │ │ ├── CP1125.TXT
│ │ │ ├── CP1129.TXT
│ │ │ ├── CP1131.TXT
│ │ │ ├── CP1133.TXT
│ │ │ ├── CP1161.IRREVERSIBLE.TXT
│ │ │ ├── CP1161.TXT
│ │ │ ├── CP1162.TXT
│ │ │ ├── CP1163.IRREVERSIBLE.TXT
│ │ │ ├── CP1163.TXT
│ │ │ ├── CP1250.TXT
│ │ │ ├── CP1251.TXT
│ │ │ ├── CP1252.TXT
│ │ │ ├── CP1253.TXT
│ │ │ ├── CP1254.TXT
│ │ │ ├── CP1255-snippet
│ │ │ ├── CP1255-snippet.UTF-8
│ │ │ ├── CP1255.IRREVERSIBLE.TXT
│ │ │ ├── CP1255.TXT
│ │ │ ├── CP1256.TXT
│ │ │ ├── CP1257.TXT
│ │ │ ├── CP1258-snippet
│ │ │ ├── CP1258-snippet.UTF-8
│ │ │ ├── CP1258.IRREVERSIBLE.TXT
│ │ │ ├── CP1258.TXT
│ │ │ ├── CP437.TXT
│ │ │ ├── CP737.TXT
│ │ │ ├── CP775.TXT
│ │ │ ├── CP850.TXT
│ │ │ ├── CP852.TXT
│ │ │ ├── CP853.TXT
│ │ │ ├── CP855.TXT
│ │ │ ├── CP856.TXT
│ │ │ ├── CP857.TXT
│ │ │ ├── CP858.TXT
│ │ │ ├── CP860.TXT
│ │ │ ├── CP861.TXT
│ │ │ ├── CP862.TXT
│ │ │ ├── CP863.TXT
│ │ │ ├── CP864.TXT
│ │ │ ├── CP865.TXT
│ │ │ ├── CP866.TXT
│ │ │ ├── CP869.TXT
│ │ │ ├── CP874.TXT
│ │ │ ├── CP922.TXT
│ │ │ ├── CP932.IRREVERSIBLE.TXT
│ │ │ ├── CP932.TXT
│ │ │ ├── CP936.TXT
│ │ │ ├── CP949.TXT
│ │ │ ├── CP950.IRREVERSIBLE.TXT
│ │ │ ├── CP950.TXT
│ │ │ ├── DEC-HANYU.IRREVERSIBLE.TXT
│ │ │ ├── DEC-HANYU.TXT
│ │ │ ├── DEC-KANJI.TXT
│ │ │ ├── EUC-CN.TXT
│ │ │ ├── EUC-JISX0213.TXT
│ │ │ ├── EUC-JP.IRREVERSIBLE.TXT
│ │ │ ├── EUC-JP.TXT
│ │ │ ├── EUC-KR.TXT
│ │ │ ├── EUC-TW.IRREVERSIBLE.TXT
│ │ │ ├── EUC-TW.TXT
│ │ │ ├── GB18030-BMP.TXT
│ │ │ ├── GB18030.IRREVERSIBLE.TXT
│ │ │ ├── GBK.TXT
│ │ │ ├── Georgian-Academy.TXT
│ │ │ ├── Georgian-PS.TXT
│ │ │ ├── HP-ROMAN8.TXT
│ │ │ ├── HZ-snippet
│ │ │ ├── HZ-snippet.UTF-8
│ │ │ ├── ISO-2022-CN-EXT-snippet
│ │ │ ├── ISO-2022-CN-EXT-snippet.UTF-8
│ │ │ ├── ISO-2022-CN-snippet
│ │ │ ├── ISO-2022-CN-snippet.UTF-8
│ │ │ ├── ISO-2022-JP-1-snippet
│ │ │ ├── ISO-2022-JP-1-snippet.UTF-8
│ │ │ ├── ISO-2022-JP-2-snippet
│ │ │ ├── ISO-2022-JP-2-snippet.UTF-8
│ │ │ ├── ISO-2022-JP-3-snippet
│ │ │ ├── ISO-2022-JP-3-snippet.UTF-8
│ │ │ ├── ISO-2022-JP-snippet
│ │ │ ├── ISO-2022-JP-snippet.UTF-8
│ │ │ ├── ISO-2022-KR-snippet
│ │ │ ├── ISO-2022-KR-snippet.UTF-8
│ │ │ ├── ISO-8859-1.TXT
│ │ │ ├── ISO-8859-10.TXT
│ │ │ ├── ISO-8859-11.TXT
│ │ │ ├── ISO-8859-13.TXT
│ │ │ ├── ISO-8859-14.TXT
│ │ │ ├── ISO-8859-15.TXT
│ │ │ ├── ISO-8859-16.TXT
│ │ │ ├── ISO-8859-2.TXT
│ │ │ ├── ISO-8859-3.TXT
│ │ │ ├── ISO-8859-4.TXT
│ │ │ ├── ISO-8859-5.TXT
│ │ │ ├── ISO-8859-6.TXT
│ │ │ ├── ISO-8859-7.TXT
│ │ │ ├── ISO-8859-8.TXT
│ │ │ ├── ISO-8859-9.TXT
│ │ │ ├── ISO-IR-165.IRREVERSIBLE.TXT
│ │ │ ├── ISO-IR-165.TXT
│ │ │ ├── ISO646-CN.TXT
│ │ │ ├── ISO646-JP.TXT
│ │ │ ├── JIS_X0201.TXT
│ │ │ ├── JOHAB.TXT
│ │ │ ├── KOI8-R.TXT
│ │ │ ├── KOI8-RU.TXT
│ │ │ ├── KOI8-T.TXT
│ │ │ ├── KOI8-U.TXT
│ │ │ ├── MacArabic.TXT
│ │ │ ├── MacCentralEurope.TXT
│ │ │ ├── MacCroatian.TXT
│ │ │ ├── MacCyrillic.TXT
│ │ │ ├── MacGreek.TXT
│ │ │ ├── MacHebrew.TXT
│ │ │ ├── MacIceland.TXT
│ │ │ ├── MacRoman.TXT
│ │ │ ├── MacRomania.TXT
│ │ │ ├── MacThai.TXT
│ │ │ ├── MacTurkish.TXT
│ │ │ ├── MacUkraine.TXT
│ │ │ ├── Makefile
│ │ │ ├── Makefile.in
│ │ │ ├── MuleLao-1.TXT
│ │ │ ├── NEXTSTEP.TXT
│ │ │ ├── PT154.TXT
│ │ │ ├── Quotes.ASCII
│ │ │ ├── Quotes.ISO-8859-1
│ │ │ ├── Quotes.UTF-8
│ │ │ ├── RISCOS-LATIN1.TXT
│ │ │ ├── RK1048.TXT
│ │ │ ├── SHIFT_JIS.TXT
│ │ │ ├── SHIFT_JISX0213.TXT
│ │ │ ├── TCVN-snippet
│ │ │ ├── TCVN-snippet.UTF-8
│ │ │ ├── TCVN.IRREVERSIBLE.TXT
│ │ │ ├── TCVN.TXT
│ │ │ ├── TDS565.TXT
│ │ │ ├── TIS-620.TXT
│ │ │ ├── Translit1.ASCII
│ │ │ ├── Translit1.ISO-8859-1
│ │ │ ├── TranslitFail1.ISO-8859-1
│ │ │ ├── UCS-2BE-snippet
│ │ │ ├── UCS-2BE-snippet.UTF-8
│ │ │ ├── UCS-2LE-snippet
│ │ │ ├── UCS-2LE-snippet.UTF-8
│ │ │ ├── UCS-4BE-snippet
│ │ │ ├── UCS-4BE-snippet.UTF-8
│ │ │ ├── UCS-4LE-snippet
│ │ │ ├── UCS-4LE-snippet.UTF-8
│ │ │ ├── UTF-16-snippet
│ │ │ ├── UTF-16-snippet.UTF-8
│ │ │ ├── UTF-16BE-snippet
│ │ │ ├── UTF-16BE-snippet.UTF-8
│ │ │ ├── UTF-16LE-snippet
│ │ │ ├── UTF-16LE-snippet.UTF-8
│ │ │ ├── UTF-32-snippet
│ │ │ ├── UTF-32-snippet.UTF-8
│ │ │ ├── UTF-32BE-snippet
│ │ │ ├── UTF-32BE-snippet.UTF-8
│ │ │ ├── UTF-32LE-snippet
│ │ │ ├── UTF-32LE-snippet.UTF-8
│ │ │ ├── UTF-7-snippet
│ │ │ ├── UTF-7-snippet.UTF-8
│ │ │ ├── VISCII.TXT
│ │ │ ├── check-stateful
│ │ │ ├── check-stateful.bat
│ │ │ ├── check-stateless
│ │ │ ├── check-stateless.bat
│ │ │ ├── check-subst
│ │ │ ├── check-translit
│ │ │ ├── check-translit.bat
│ │ │ ├── check-translitfailure
│ │ │ ├── gengb18030z.c
│ │ │ ├── genutf8.c
│ │ │ ├── table-from.c
│ │ │ ├── table-to.c
│ │ │ ├── test-shiftseq.c
│ │ │ ├── test-to-wchar.c
│ │ │ └── uniq-u.c
│ │ ├── tools
│ │ │ ├── 8bit_tab_to_h.c
│ │ │ ├── JISX0213.TXT
│ │ │ ├── Makefile
│ │ │ ├── cjk_tab_to_h.c
│ │ │ └── cjk_variants.c
│ │ ├── windows
│ │ │ ├── iconv.rc
│ │ │ ├── libiconv.rc
│ │ │ └── windres-options
│ │ └── woe32dll
│ │ │ ├── export.h
│ │ │ └── iconv-exports.c
│ ├── phynos
│ │ ├── CMakeLists.txt
│ │ └── phynos.c
│ ├── zbar
│ │ ├── CMakeLists.txt
│ │ ├── Makefile.am.inc
│ │ ├── config.c
│ │ ├── config.h
│ │ ├── convert.c
│ │ ├── debug.h
│ │ ├── decoder.c
│ │ ├── decoder.h
│ │ ├── decoder
│ │ │ ├── codabar.c
│ │ │ ├── codabar.h
│ │ │ ├── code128.c
│ │ │ ├── code128.h
│ │ │ ├── code39.c
│ │ │ ├── code39.h
│ │ │ ├── code93.c
│ │ │ ├── code93.h
│ │ │ ├── databar.c
│ │ │ ├── databar.h
│ │ │ ├── ean.c
│ │ │ ├── ean.h
│ │ │ ├── i25.c
│ │ │ ├── i25.h
│ │ │ ├── pdf417.c
│ │ │ ├── pdf417.h
│ │ │ ├── pdf417_hash.h
│ │ │ ├── qr_finder.c
│ │ │ └── qr_finder.h
│ │ ├── error.c
│ │ ├── error.h
│ │ ├── event.h
│ │ ├── image.c
│ │ ├── image.h
│ │ ├── img_scanner.c
│ │ ├── img_scanner.h
│ │ ├── jpeg.c
│ │ ├── libzbar.rc
│ │ ├── mutex.h
│ │ ├── processor.c
│ │ ├── processor.h
│ │ ├── processor
│ │ │ ├── lock.c
│ │ │ ├── null.c
│ │ │ ├── posix.c
│ │ │ ├── posix.h
│ │ │ ├── win.c
│ │ │ └── x.c
│ │ ├── qrcode.h
│ │ ├── qrcode
│ │ │ ├── bch15_5.c
│ │ │ ├── bch15_5.h
│ │ │ ├── binarize.c
│ │ │ ├── binarize.h
│ │ │ ├── isaac.c
│ │ │ ├── isaac.h
│ │ │ ├── qrdec.c
│ │ │ ├── qrdec.h
│ │ │ ├── qrdectxt.c
│ │ │ ├── rs.c
│ │ │ ├── rs.h
│ │ │ ├── util.c
│ │ │ └── util.h
│ │ ├── refcnt.c
│ │ ├── refcnt.h
│ │ ├── scanner.c
│ │ ├── svg.c
│ │ ├── svg.h
│ │ ├── symbol.c
│ │ ├── symbol.h
│ │ ├── thread.h
│ │ ├── timer.h
│ │ ├── video.c
│ │ ├── video.h
│ │ ├── video
│ │ │ ├── null.c
│ │ │ ├── v4l.c
│ │ │ ├── v4l1.c
│ │ │ ├── v4l2.c
│ │ │ └── vfw.c
│ │ ├── window.c
│ │ ├── window.h
│ │ └── window
│ │ │ ├── dib.c
│ │ │ ├── null.c
│ │ │ ├── vfw.c
│ │ │ ├── win.c
│ │ │ ├── win.h
│ │ │ ├── x.c
│ │ │ ├── x.h
│ │ │ ├── ximage.c
│ │ │ └── xv.c
│ └── zbarjni
│ │ ├── CMakeLists.txt
│ │ └── zbarjni.c
│ ├── java
│ ├── com
│ │ └── phynos
│ │ │ └── zbar
│ │ │ └── MyJniTest.java
│ └── net
│ │ └── sourceforge
│ │ └── zbar
│ │ ├── Config.java
│ │ ├── Image.java
│ │ ├── ImageScanner.java
│ │ ├── Modifier.java
│ │ ├── Orientation.java
│ │ ├── Symbol.java
│ │ ├── SymbolIterator.java
│ │ └── SymbolSet.java
│ └── res
│ └── values
│ └── strings.xml
├── scanner-zxing
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── example
│ │ └── scanner
│ │ └── zxing
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ └── res
│ │ └── values
│ │ └── strings.xml
│ └── test
│ └── java
│ └── com
│ └── example
│ └── scanner
│ └── zxing
│ └── ExampleUnitTest.java
└── settings.gradle
/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
--------------------------------------------------------------------------------
/.idea/caches/build_file_checksums.ser:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/.idea/caches/build_file_checksums.ser
--------------------------------------------------------------------------------
/.idea/caches/gradle_models.ser:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/.idea/caches/gradle_models.ser
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/deploymentTargetDropDown.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
22 |
23 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## Android二维码扫码模块
2 | 本模块采用双核心(zxing,zbar)进行解码,同时zxing在二值化算法上也采用双算法
3 | 可以直接下载apk测试:https://github.com/phynos/Scanner/releases
4 |
5 |
6 | ## 优点
7 | - zbar弥补了zxing识别慢,倾斜角度的问题
8 | - zxing解码增加了直方图二值化算法,有助于识别高对比度的二维码(特别是一些单色LCD屏幕,比如一些嵌入式设备屏幕)
9 | - zxing在识别一些曝光不一致导致有渐变色的二维码上优势
10 |
11 | ## 缺点
12 | - 由于采用双核心3次解码,效率上会有影响
13 | - 对比支付宝、微信,无法处理一些背景颜色和二维码颜色形同的情形
14 | - 不支持微信的自动缩放功能
15 |
16 | ## 调用方法
17 | 调用扫码界面
18 | Intent intent = new Intent(getActivity(), CaptureActivity.class);
19 | intent.putExtra(CaptureActivity.KEY_INPUT_MODE, CaptureActivity.INPUT_MODE_QR);
20 | startActivityForResult(intent, 9527);
21 | ## 获取扫码结果(在onActivityResult中回调)
22 | onActivityResult(int requestCode, int resultCode, Intent data)
23 | String sn = data.getStringExtra("sn");
24 |
25 | ## 其他说明
26 | - zxing核心部分是由官网代码自己编译
27 | - android摄像头部分的代码由zxing代码和开源中国的代码合并合成
28 | - zbar代码来自网络,so库是直接在工程中编译的
29 |
30 | ## 注意事项
31 | - 如果有代码混淆,请在app模块里面添加以下
32 | -keep class net.sourceforge.zbar.** { *; }
33 | - 关于NDK17版本之后ndk的问题,参考:
34 | https://www.jianshu.com/p/ed9c3fea3584
--------------------------------------------------------------------------------
/UPDATE.md:
--------------------------------------------------------------------------------
1 | ### V0.0.2-20180524
2 | - 修改为一个完整的可运行测试的工程
3 | - zbar直接用C源码进行编译生成so文件
4 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 | /release
3 |
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 |
5 | defaultConfig {
6 | applicationId "com.phynos.example.scanner"
7 | minSdkVersion 15
8 | compileSdk 33
9 | //noinspection ExpiredTargetSdkVersion
10 | targetSdkVersion 30
11 | versionCode 3
12 | versionName "1.2"
13 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
14 | }
15 | buildTypes {
16 | release {
17 | minifyEnabled false
18 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
19 | }
20 | }
21 | namespace 'com.example.east.scanner'
22 | }
23 |
24 | dependencies {
25 | implementation fileTree(include: ['*.jar'], dir: 'libs')
26 | implementation 'androidx.appcompat:appcompat:1.6.1'
27 | testImplementation 'junit:junit:4.13.2'
28 | androidTestImplementation 'androidx.test.ext:junit:1.1.5'
29 | androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
30 | implementation project(':scanner-all')
31 | }
32 |
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 | -keep class net.sourceforge.zbar.** { *; }
15 | -keep class com.phynos.zbar.** { *; }
16 |
17 | # Uncomment this to preserve the line number information for
18 | # debugging stack traces.
19 | #-keepattributes SourceFile,LineNumberTable
20 |
21 | # If you keep the line number information, uncomment this to
22 | # hide the original source file name.
23 | #-renamesourcefileattribute SourceFile
24 |
--------------------------------------------------------------------------------
/app/src/androidTest/java/com/example/east/scanner/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.example.east.scanner;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumented test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 | @Test
20 | public void useAppContext() {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.example.east.scanner", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
22 |
23 |
29 |
30 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Scanner
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/test/java/com/example/east/scanner/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.example.east.scanner;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 |
5 | repositories {
6 | maven{ url 'https://maven.aliyun.com/repository/public/'}
7 | google()
8 | jcenter()
9 | }
10 | dependencies {
11 | classpath 'com.android.tools.build:gradle:8.1.2'
12 |
13 |
14 | // NOTE: Do not place your application dependencies here; they belong
15 | // in the individual module build.gradle files
16 | }
17 | }
18 |
19 | allprojects {
20 | repositories {
21 | // 添加阿里云 maven 地址
22 | maven { url 'https://maven.aliyun.com/repository/public/' }
23 | google()
24 | jcenter()
25 | }
26 | }
27 |
28 | task clean(type: Delete) {
29 | delete rootProject.buildDir
30 | }
31 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 | # IDE (e.g. Android Studio) users:
3 | # Gradle settings configured through the IDE *will override*
4 | # any settings specified in this file.
5 | # For more details on how to configure your build environment visit
6 | # http://www.gradle.org/docs/current/userguide/build_environment.html
7 | # Specifies the JVM arguments used for the daemon process.
8 | # The setting is particularly useful for tweaking memory settings.
9 | org.gradle.jvmargs=-Xmx1536m
10 | # When configured, Gradle will run in incubating parallel mode.
11 | # This option should only be used with decoupled projects. More details, visit
12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
13 | # org.gradle.parallel=true
14 | android.useAndroidX=true
15 | android.defaults.buildfeatures.buildconfig=true
16 | android.nonTransitiveRClass=false
17 | android.nonFinalResIds=false
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Thu May 24 16:25:05 CST 2018
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-bin.zip
7 |
--------------------------------------------------------------------------------
/scanner-all/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/scanner-all/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 |
5 | defaultConfig {
6 | minSdkVersion 15
7 | compileSdk 30
8 | targetSdkVersion 30
9 |
10 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
11 |
12 | }
13 |
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | namespace 'com.phynos.scanner.all'
21 |
22 | }
23 |
24 | dependencies {
25 | api fileTree(include: ['*.jar'], dir: 'libs')
26 | implementation 'androidx.appcompat:appcompat:1.4.1'
27 | testImplementation 'junit:junit:4.13.2'
28 | androidTestImplementation 'androidx.test.ext:junit:1.1.3'
29 | androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
30 | api project(':scanner-zxing')
31 | api project(':scanner-zbar')
32 | //implementation 会将依赖隐藏在内部,不对外公开
33 | //implementation project(':scanner-zbar')
34 | }
35 |
--------------------------------------------------------------------------------
/scanner-all/libs/android-core-3.3.1-SNAPSHOT.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/libs/android-core-3.3.1-SNAPSHOT.jar
--------------------------------------------------------------------------------
/scanner-all/libs/core-3.3.1-SNAPSHOT.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/libs/core-3.3.1-SNAPSHOT.jar
--------------------------------------------------------------------------------
/scanner-all/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/scanner-all/src/androidTest/java/com/phynos/scanner/all/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.phynos.scanner.all;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumented test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 | @Test
20 | public void useAppContext() {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.phynos.scanner.all.test", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/scanner-all/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
12 |
13 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/scanner-all/src/main/res/drawable-xhdpi/bg_charging_black_opacity.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/src/main/res/drawable-xhdpi/bg_charging_black_opacity.9.png
--------------------------------------------------------------------------------
/scanner-all/src/main/res/drawable-xhdpi/bg_charging_scan_box_corner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/src/main/res/drawable-xhdpi/bg_charging_scan_box_corner.png
--------------------------------------------------------------------------------
/scanner-all/src/main/res/drawable-xhdpi/bg_charging_scan_line.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/src/main/res/drawable-xhdpi/bg_charging_scan_line.9.png
--------------------------------------------------------------------------------
/scanner-all/src/main/res/drawable-xhdpi/bg_charging_textfield_sn.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/src/main/res/drawable-xhdpi/bg_charging_textfield_sn.9.png
--------------------------------------------------------------------------------
/scanner-all/src/main/res/drawable-xhdpi/btn_charging_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/src/main/res/drawable-xhdpi/btn_charging_back.png
--------------------------------------------------------------------------------
/scanner-all/src/main/res/drawable-xhdpi/btn_charging_back_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/src/main/res/drawable-xhdpi/btn_charging_back_active.png
--------------------------------------------------------------------------------
/scanner-all/src/main/res/drawable-xhdpi/btn_charging_flashlight_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/src/main/res/drawable-xhdpi/btn_charging_flashlight_off.png
--------------------------------------------------------------------------------
/scanner-all/src/main/res/drawable-xhdpi/btn_charging_flashlight_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/src/main/res/drawable-xhdpi/btn_charging_flashlight_on.png
--------------------------------------------------------------------------------
/scanner-all/src/main/res/drawable-xhdpi/qr_capture.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/src/main/res/drawable-xhdpi/qr_capture.9.png
--------------------------------------------------------------------------------
/scanner-all/src/main/res/drawable-xhdpi/qr_scan_line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/src/main/res/drawable-xhdpi/qr_scan_line.png
--------------------------------------------------------------------------------
/scanner-all/src/main/res/drawable-xhdpi/qr_scan_mask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/src/main/res/drawable-xhdpi/qr_scan_mask.png
--------------------------------------------------------------------------------
/scanner-all/src/main/res/drawable/tj_click_selector_qr_back.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/scanner-all/src/main/res/raw/beep.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/src/main/res/raw/beep.ogg
--------------------------------------------------------------------------------
/scanner-all/src/main/res/raw/qrcode_completed.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-all/src/main/res/raw/qrcode_completed.mp3
--------------------------------------------------------------------------------
/scanner-all/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 | 16sp
7 |
8 |
9 |
10 |
11 |
12 | 48dp
13 |
14 | 17sp
15 |
16 | 13sp
17 |
18 | 12sp
19 | 49dp
20 |
21 |
22 |
23 | 42dp
24 |
25 |
26 |
27 | 101dp
28 | 200dp
29 | 200dp
30 |
31 |
--------------------------------------------------------------------------------
/scanner-all/src/main/res/values/ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/scanner-all/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | scanner
3 |
4 |
5 | 二维码扫描
6 |
7 |
--------------------------------------------------------------------------------
/scanner-all/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/scanner-all/src/test/java/com/phynos/scanner/all/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.phynos.scanner.all;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/scanner-zbar/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/scanner-zbar/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 |
5 | defaultConfig {
6 | minSdkVersion 15
7 | compileSdk 30
8 | //noinspection ExpiredTargetSdkVersion
9 | targetSdkVersion 30
10 |
11 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
12 |
13 | ndk {
14 | abiFilters "armeabi-v7a", "arm64-v8a"
15 | }
16 | }
17 |
18 | externalNativeBuild {
19 | cmake {
20 | path 'src/main/cpp/CMakeLists.txt'
21 | }
22 | }
23 |
24 | buildTypes {
25 | release {
26 | minifyEnabled false
27 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
28 | }
29 | }
30 | namespace 'com.phynos.scanner.zbar'
31 |
32 | }
33 |
34 | dependencies {
35 | implementation fileTree(dir: 'libs', include: ['*.jar'])
36 |
37 | testImplementation 'junit:junit:4.13.2'
38 | androidTestImplementation 'androidx.test.ext:junit:1.1.3'
39 | androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
40 | }
41 |
--------------------------------------------------------------------------------
/scanner-zbar/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 3.10.2)
2 |
3 | project(scanner-zbar)
4 |
5 | add_subdirectory(libiconv-1.14)
6 | add_subdirectory(zbar)
7 | add_subdirectory(zbarjni)
8 | add_subdirectory(phynos)
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/include/Makefile.am.inc:
--------------------------------------------------------------------------------
1 | zincludedir = $(includedir)/zbar
2 | include_HEADERS = include/zbar.h
3 | zinclude_HEADERS = include/zbar/Scanner.h include/zbar/Decoder.h \
4 | include/zbar/Exception.h include/zbar/Symbol.h include/zbar/Image.h \
5 | include/zbar/ImageScanner.h include/zbar/Video.h include/zbar/Window.h \
6 | include/zbar/Processor.h
7 |
8 | if HAVE_GTK
9 | zinclude_HEADERS += include/zbar/zbargtk.h
10 | endif
11 | if HAVE_QT
12 | zinclude_HEADERS += include/zbar/QZBar.h include/zbar/QZBarImage.h
13 | endif
14 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/AUTHORS:
--------------------------------------------------------------------------------
1 | Bruno Haible
2 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/CMakeLists.txt:
--------------------------------------------------------------------------------
1 |
2 | cmake_minimum_required(VERSION 3.10.2)
3 |
4 | #字符编码转换
5 | project(iconv C)
6 |
7 | set(SRC_LISTS
8 | lib/iconv.c
9 | libcharset/lib/localcharset.c
10 | lib/relocatable.c
11 | )
12 |
13 | #第一个参数为你需要构建的dll的名字,第二个为类型
14 | add_library (iconv SHARED ${SRC_LISTS})
15 | target_include_directories(iconv
16 | PUBLIC
17 | ${CMAKE_CURRENT_SOURCE_DIR}
18 | ${CMAKE_CURRENT_SOURCE_DIR}/include
19 | ${CMAKE_CURRENT_SOURCE_DIR}/libcharset
20 | ${CMAKE_CURRENT_SOURCE_DIR}/libcharset/include)
21 | target_link_libraries(iconv
22 | log
23 | )
24 | target_compile_options(iconv
25 | PRIVATE
26 | -Wno-multichar
27 | -DANDROID
28 | -D_ANDROID
29 | -DLIBDIR=\"c\"
30 | -DBUILDING_LIBICONV
31 | -DBUILDING_LIBCHARSET
32 | -DIN_LIBRARY
33 | )
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/DEPENDENCIES:
--------------------------------------------------------------------------------
1 | No packages need to be installed before GNU libiconv is installed.
2 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/PORTS:
--------------------------------------------------------------------------------
1 | * Linux with libc6 (glibc-2.1):
2 | OK
3 |
4 | * Linux with libc6 (glibc-2.0.7):
5 | OK
6 |
7 | * Linux with libc5:
8 | OK
9 |
10 | * Solaris 2.7:
11 | OK
12 |
13 | * Solaris 2.6:
14 | OK
15 |
16 | * OSF/1 5.1:
17 | OK
18 |
19 | * OSF/1 4.0d:
20 | OK
21 |
22 | * Irix 6.5:
23 | OK
24 |
25 | * HP-UX 10.20:
26 | OK
27 |
28 | * AIX 4.2:
29 | OK
30 |
31 | * SunOS 4:
32 | OK when configured --enable-static --disable-shared
33 | (gcc cannot create shared libraries without relocations)
34 |
35 | * FreeBSD 3.3:
36 | OK
37 |
38 | * BeOS 5:
39 | OK
40 |
41 | * Woe32 with MSVC 4.0:
42 | OK
43 |
44 | * Woe32 with MSVC 5.0:
45 | OK
46 |
47 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/README.djgpp:
--------------------------------------------------------------------------------
1 | Installation on DJGPP:
2 |
3 | See the file djgpp/README.
4 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/THANKS:
--------------------------------------------------------------------------------
1 | Thanks to for
2 |
3 | Edmund Grimley Evans bug reports
4 |
5 | Taro Muraoka Woe32 DLL support
6 |
7 | Akira Hatakeyama OS/2 support
8 |
9 | Juan Manuel Guerrero
10 | DOS/DJGPP support
11 |
12 | Hironori Sakamoto advice on EUC-JP and JISX0213
13 |
14 | Ken Lunde detailed information about GB18030
15 |
16 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/build-aux/snippet/_Noreturn.h:
--------------------------------------------------------------------------------
1 | #ifndef _Noreturn
2 | # if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
3 | || 0x5110 <= __SUNPRO_C)
4 | # define _Noreturn __attribute__ ((__noreturn__))
5 | # elif 1200 <= _MSC_VER
6 | # define _Noreturn __declspec (noreturn)
7 | # else
8 | # define _Noreturn
9 | # endif
10 | #endif
11 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/build-aux/snippet/arg-nonnull.h:
--------------------------------------------------------------------------------
1 | /* A C macro for declaring that specific arguments must not be NULL.
2 | Copyright (C) 2009-2011 Free Software Foundation, Inc.
3 |
4 | This program is free software: you can redistribute it and/or modify it
5 | under the terms of the GNU General Public License as published
6 | by the Free Software Foundation; either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 | General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program. If not, see . */
16 |
17 | /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools
18 | that the values passed as arguments n, ..., m must be non-NULL pointers.
19 | n = 1 stands for the first argument, n = 2 for the second argument etc. */
20 | #ifndef _GL_ARG_NONNULL
21 | # if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3
22 | # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
23 | # else
24 | # define _GL_ARG_NONNULL(params)
25 | # endif
26 | #endif
27 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/core.mkxx:
--------------------------------------------------------------------------------
1 | LOCAL_PATH:= $(call my-dir)
2 | #libiconv.so
3 | include $(CLEAR_VARS)
4 | LOCAL_MODULE := libiconv
5 | LOCAL_CFLAGS := \
6 | -Wno-multichar \
7 | -DAndroid \
8 | -DLIBDIR="c" \
9 | -DBUILDING_LIBICONV \
10 | -DIN_LIBRARY
11 |
12 | LOCAL_SRC_FILES := \
13 | libcharset/lib/localcharset.c \
14 | lib/iconv.c \
15 | lib/relocatable.c
16 |
17 | LOCAL_C_INCLUDES += \
18 | $(LOCAL_PATH)/include \
19 | $(LOCAL_PATH)/libcharset \
20 | $(LOCAL_PATH)/lib \
21 | $(LOCAL_PATH)/libcharset/include \
22 | $(LOCAL_PATH)/srclib
23 | include $(BUILD_STATIC_LIBRARY)
24 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/djgpp/Makefile.maint:
--------------------------------------------------------------------------------
1 | # Maintainer's Makefile -*-Makefile-*-
2 |
3 | top_srcdir = ..
4 | srcdir = .
5 |
6 | SHELL = /bin/sh
7 |
8 | all: README fnchange.lst
9 |
10 | fnchange.lst: fnchange.in $(top_srcdir)/configure.ac
11 | rm -f $@; \
12 | PACKAGE=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*(\([A-Za-z]*\),.*$$/\1/'`; \
13 | VERSION=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*,[ ]\([0-9.]*\).*$$/\1/'`; \
14 | sed \
15 | -e '/^#/d' \
16 | -e "s/@V@/$${PACKAGE}-$${VERSION}/g" \
17 | $(srcdir)/fnchange.in > t-$@
18 | mv t-$@ $@
19 |
20 | README: README.in $(top_srcdir)/configure.ac
21 | rm -f $@; \
22 | PACKAGE=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*(\([A-Za-z]*\),.*$$/\1/'`; \
23 | VERSION=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*,[ ]\([0-9.]*\).*$$/\1/'`; \
24 | packageversion=`echo "$${VERSION}" | sed 's/\.//g'`; \
25 | treeversion=`echo "$${VERSION}" | sed 's/\.//g'`; \
26 | sed \
27 | -e "s/@V@/$${PACKAGE}-$${VERSION}/g" \
28 | -e "s/@VER@/$${VERSION}/g" \
29 | -e "s/@packageversion@/$$packageversion/g" \
30 | -e "s/@treeversion@/$$treeversion/g" \
31 | $(srcdir)/README.in > t-$@
32 | mv t-$@ $@
33 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/djgpp/makefile.sed:
--------------------------------------------------------------------------------
1 | # Fixes for lib/Makefile.in
2 | s|encodings\.def|encodings/&|g
3 | s|encodings_aix\.def|encodings/aix.def|g
4 | s|encodings_dos\.def|encodings/dos\.def|g
5 | s|encodings_extra\.def|encodings/extra\.def|g
6 | s|encodings_osf1\.def|encodings/osf1\.def|g
7 | s|encodings_local\.def|encodings/local\.def|g
8 | s|aliases\.h|aliases/&|g
9 | s|aliases2\.h|aliases/aliases2.h|g
10 | s|aliases_aix\.h|aliases/aix.h|g
11 | s|aliases_dos\.h|aliases/dos\.h|g
12 | s|aliases_extra\.h|aliases/extra\.h|g
13 | s|aliases_osf1\.h|aliases/osf1\.h|g
14 | s|aliases_local\.h|aliases/local\.h|g
15 |
16 |
17 | # Fixes for tests/Makefile.in
18 | s|\$(srcdir)/check-translitfailure|$(SHELL) $(srcdir)/failuretranslit-check|
19 | s|\$(srcdir)/check-stateless|$(SHELL) $(srcdir)/stateless-check|
20 | s|\$(srcdir)/check-stateful|$(SHELL) $(srcdir)/stateful-check|
21 | s|\$(srcdir)/check-translit|$(SHELL) $(srcdir)/translit-check|
22 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/djgpp/stateful-check.sed:
--------------------------------------------------------------------------------
1 | # Sed script for tests/stateful-check editing.
2 |
3 | /charsetf=/ a\
4 | \
5 | # For systems with severe filename restrictions allow for\
6 | # an alternate filename.\
7 | UNAME=${UNAME-`uname 2>/dev/null`}\
8 | case X$UNAME in\
9 | *-DOS) filename=`echo "$charsetf" | sed "s|ISO-|ISO/|;s|2022-|2022|;s|BIG5-HKSCS-|BIG5-HKSCS/|"` ;;\
10 | *) filename="$charsetf" ;;\
11 | esac
12 | s/\$charsetf"-snippet/$filename"-snippet/g
13 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/djgpp/stateless-check.sed:
--------------------------------------------------------------------------------
1 | # Sed script for tests/stateless-check editing.
2 |
3 | /charsetf=/ a\
4 | \
5 | # For systems with severe filename restrictions\
6 | # allow for an alternate filename.\
7 | UNAME=${UNAME-`uname 2>/dev/null`}\
8 | case X$UNAME in\
9 | *-DOS) filename=`echo "$charsetf" | sed "s|ISO-|ISO/|; \\\
10 | s|Mac|Mac/|; \\\
11 | s|BIG5-HKSCS-|BIG5-HKSCS/|; \\\
12 | s|Georgian-|Georgian/|"`\
13 | tmp_filename=`echo "$filename" | sed "s|/|/tmp-|"`\
14 | tmp_orig_filename=`echo "$filename" | sed "s|/|/tmp-orig-|"` ;;\
15 | *) filename="$charsetf"\
16 | tmp_filename="$charsetf"\
17 | tmp_orig_filename="$charsetf" ;;\
18 | esac
19 | s|/"\$charsetf"|/"$filename"|g
20 | s|tmp-"\$charsetf"|"${srcdir}"/"$tmp_filename"|g
21 | s|tmp-orig"\$charsetf"|"${srcdir}"/"$tmp_orig_filename"|g
22 | s|\.INVERSE\.|.INVERSE-|g
23 | s|\.IRREVERSIBLE\.|.IRREVERSIBLE-|g
24 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/djgpp/translit-check.sed:
--------------------------------------------------------------------------------
1 | # Sed script for tests/translit-check editing.
2 |
3 | /\.\./ i\
4 | # For systems with severe filename restrictions allow for\
5 | # an alternate filename.\
6 | UNAME=${UNAME-`uname 2>/dev/null`}\
7 | case X$UNAME in\
8 | *-DOS) file=`echo "$file" | sed "s|TranslitFail1|_Translit/Fail1|; \\\
9 | s|Translit1|_Translit/1|"`;;\
10 | *) file="$file" ;;\
11 | esac
12 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/gnulib-local/lib/error.h.diff:
--------------------------------------------------------------------------------
1 | *** gnulib/lib/error.h 2005-05-14 08:03:58.000000000 +0200
2 | --- srclib/error.h 2005-05-20 23:06:02.000000000 +0200
3 | ***************
4 | *** 50,63 ****
5 | /* If NULL, error will flush stdout, then print on stderr the program
6 | name, a colon and a space. Otherwise, error will call this
7 | function without parameters instead. */
8 | ! extern void (*error_print_progname) (void);
9 |
10 | /* This variable is incremented each time `error' is called. */
11 | ! extern unsigned int error_message_count;
12 |
13 | /* Sometimes we want to have at most one error per line. This
14 | variable controls whether this mode is selected or not. */
15 | ! extern int error_one_per_line;
16 |
17 | #ifdef __cplusplus
18 | }
19 | --- 50,63 ----
20 | /* If NULL, error will flush stdout, then print on stderr the program
21 | name, a colon and a space. Otherwise, error will call this
22 | function without parameters instead. */
23 | ! extern DLL_VARIABLE void (*error_print_progname) (void);
24 |
25 | /* This variable is incremented each time `error' is called. */
26 | ! extern DLL_VARIABLE unsigned int error_message_count;
27 |
28 | /* Sometimes we want to have at most one error per line. This
29 | variable controls whether this mode is selected or not. */
30 | ! extern DLL_VARIABLE int error_one_per_line;
31 |
32 | #ifdef __cplusplus
33 | }
34 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/gnulib-local/lib/progname.h.diff:
--------------------------------------------------------------------------------
1 | *** gnulib/lib/progname.h 2005-05-14 08:03:58.000000000 +0200
2 | --- srclib/progname.h 2005-05-20 23:06:02.000000000 +0200
3 | ***************
4 | *** 30,36 ****
5 |
6 |
7 | /* String containing name the program is called with. */
8 | ! extern const char *program_name;
9 |
10 | /* Set program_name, based on argv[0]. */
11 | extern void set_program_name (const char *argv0);
12 | --- 30,36 ----
13 |
14 |
15 | /* String containing name the program is called with. */
16 | ! extern DLL_VARIABLE const char *program_name;
17 |
18 | /* Set program_name, based on argv[0]. */
19 | extern void set_program_name (const char *argv0);
20 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/gnulib-local/lib/xstrdup.c:
--------------------------------------------------------------------------------
1 | /* xstrdup.c -- copy a string with out of memory checking
2 | Copyright (C) 1990, 1996, 2000-2003, 2005-2006 Free Software Foundation, Inc.
3 |
4 | This program is free software: you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation; either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program. If not, see . */
16 |
17 | #include
18 |
19 | /* Specification. */
20 | #include "xalloc.h"
21 |
22 | #include
23 |
24 | /* Return a newly allocated copy of the N bytes of memory starting at P. */
25 |
26 | void *
27 | xmemdup (const void *p, size_t n)
28 | {
29 | void *q = xmalloc (n);
30 | memcpy (q, p, n);
31 | return q;
32 | }
33 |
34 | /* Return a newly allocated copy of STRING. */
35 |
36 | char *
37 | xstrdup (const char *string)
38 | {
39 | return strcpy (XNMALLOC (strlen (string) + 1, char), string);
40 | }
41 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/gnulib-local/m4/alloca.m4:
--------------------------------------------------------------------------------
1 | # alloca.m4 serial 4 (gettext-0.18.2)
2 | dnl Copyright (C) 2002-2003, 2006, 2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | AC_DEFUN([gl_FUNC_ALLOCA],
8 | [
9 | dnl Work around a bug of AC_EGREP_CPP in autoconf-2.57.
10 | AC_REQUIRE([AC_PROG_CPP])
11 | AC_REQUIRE([AC_PROG_EGREP])
12 |
13 | AC_REQUIRE([AC_FUNC_ALLOCA])
14 | if test $ac_cv_func_alloca_works = no; then
15 | gl_PREREQ_ALLOCA
16 | fi
17 |
18 | # Define an additional variable used in the Makefile substitution.
19 |
20 | AC_EGREP_CPP([Need own alloca], [
21 | #if defined __GNUC__ || defined _MSC_VER || !HAVE_ALLOCA_H
22 | Need own alloca
23 | #endif
24 | ],
25 | ALLOCA_H=alloca.h,
26 | ALLOCA_H=)
27 | AC_SUBST([ALLOCA_H])
28 | AM_CONDITIONAL([GL_GENERATE_ALLOCA_H], [test -n "$ALLOCA_H"])
29 | ])
30 |
31 | # Prerequisites of lib/alloca.c.
32 | # STACK_DIRECTION is already handled by AC_FUNC_ALLOCA.
33 | AC_DEFUN([gl_PREREQ_ALLOCA], [
34 | AC_CHECK_HEADERS_ONCE(stdlib.h string.h)
35 | :
36 | ])
37 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/gnulib-local/modules/libiconv-misc:
--------------------------------------------------------------------------------
1 | Description:
2 |
3 | Files:
4 |
5 | Depends-on:
6 |
7 | configure.ac:
8 |
9 | Makefile.am:
10 | # Parametrization of the 'relocatable' module.
11 | AM_CPPFLAGS += -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1
12 |
13 | Include:
14 |
15 | License:
16 | GPL
17 |
18 | Maintainer:
19 | Bruno Haible
20 |
21 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/gnulib-local/modules/mbstate:
--------------------------------------------------------------------------------
1 | Description:
2 | mbstate_t type.
3 |
4 | Files:
5 | m4/mbstate_t.m4
6 |
7 | Depends-on:
8 |
9 | configure.ac:
10 | AC_TYPE_MBSTATE_T
11 |
12 | Makefile.am:
13 |
14 | Include:
15 |
16 | License:
17 | LGPL
18 |
19 | Maintainer:
20 | Bruno Haible
21 |
22 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/gnulib-local/modules/xalloc:
--------------------------------------------------------------------------------
1 | Description:
2 | Memory allocation with out-of-memory checking.
3 |
4 | Files:
5 | lib/xalloc.h
6 | lib/xmalloc.c
7 | lib/xstrdup.c
8 |
9 | Depends-on:
10 |
11 | configure.ac:
12 |
13 | Makefile.am:
14 | lib_SOURCES += xalloc.h xmalloc.c xstrdup.c
15 |
16 | Include:
17 | "xalloc.h"
18 |
19 | License:
20 | GPL
21 |
22 | Maintainer:
23 | all
24 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/include/export.h:
--------------------------------------------------------------------------------
1 |
2 | #if @HAVE_VISIBILITY@ && BUILDING_LIBICONV
3 | #define LIBICONV_DLL_EXPORTED __attribute__((__visibility__("default")))
4 | #else
5 | #define LIBICONV_DLL_EXPORTED
6 | #endif
7 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/aliases2.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 1999-2003, 2008 Free Software Foundation, Inc.
3 | * This file is part of the GNU LIBICONV Library.
4 | *
5 | * The GNU LIBICONV Library is free software; you can redistribute it
6 | * and/or modify it under the terms of the GNU Library General Public
7 | * License as published by the Free Software Foundation; either version 2
8 | * of the License, or (at your option) any later version.
9 | *
10 | * The GNU LIBICONV Library is distributed in the hope that it will be
11 | * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | * Library General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Library General Public
16 | * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
17 | * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
18 | * Fifth Floor, Boston, MA 02110-1301, USA.
19 | */
20 |
21 | #ifdef USE_AIX
22 | # if defined _AIX
23 | # include "aliases_aix_sysaix.h"
24 | # else
25 | # include "aliases_aix.h"
26 | # endif
27 | #endif
28 | #ifdef USE_OSF1
29 | # if defined __osf__
30 | # include "aliases_osf1_sysosf1.h"
31 | # else
32 | # include "aliases_osf1.h"
33 | # endif
34 | #endif
35 | #ifdef USE_DOS
36 | # include "aliases_dos.h"
37 | #endif
38 | #ifdef USE_EXTRA
39 | # include "aliases_extra.h"
40 | #endif
41 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/aliases_aix.h:
--------------------------------------------------------------------------------
1 | S(aix_0, "CP856", ei_cp856 )
2 | S(aix_1, "CP922", ei_cp922 )
3 | S(aix_2, "CP943", ei_cp943 )
4 | S(aix_3, "CP1046", ei_cp1046 )
5 | S(aix_4, "CP1124", ei_cp1124 )
6 | S(aix_5, "CP1129", ei_cp1129 )
7 | S(aix_6, "CP1161", ei_cp1161 )
8 | S(aix_7, "IBM1161", ei_cp1161 )
9 | S(aix_8, "IBM-1161", ei_cp1161 )
10 | S(aix_9, "CSIBM1161", ei_cp1161 )
11 | S(aix_10, "CP1162", ei_cp1162 )
12 | S(aix_11, "IBM1162", ei_cp1162 )
13 | S(aix_12, "IBM-1162", ei_cp1162 )
14 | S(aix_13, "CSIBM1162", ei_cp1162 )
15 | S(aix_14, "CP1163", ei_cp1163 )
16 | S(aix_15, "IBM1163", ei_cp1163 )
17 | S(aix_16, "IBM-1163", ei_cp1163 )
18 | S(aix_17, "CSIBM1163", ei_cp1163 )
19 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/aliases_aix_sysaix.h:
--------------------------------------------------------------------------------
1 | S(aix_0, "CP856", ei_cp856 )
2 | S(aix_1, "IBM-856", ei_cp856 )
3 | S(aix_2, "CP922", ei_cp922 )
4 | S(aix_3, "IBM-922", ei_cp922 )
5 | S(aix_4, "CP943", ei_cp943 )
6 | S(aix_5, "IBM-943", ei_cp943 )
7 | S(aix_6, "CP1046", ei_cp1046 )
8 | S(aix_7, "IBM-1046", ei_cp1046 )
9 | S(aix_8, "CP1124", ei_cp1124 )
10 | S(aix_9, "IBM-1124", ei_cp1124 )
11 | S(aix_10, "CP1129", ei_cp1129 )
12 | S(aix_11, "IBM-1129", ei_cp1129 )
13 | S(aix_12, "CP1161", ei_cp1161 )
14 | S(aix_13, "IBM1161", ei_cp1161 )
15 | S(aix_14, "IBM-1161", ei_cp1161 )
16 | S(aix_15, "CSIBM1161", ei_cp1161 )
17 | S(aix_16, "CP1162", ei_cp1162 )
18 | S(aix_17, "IBM1162", ei_cp1162 )
19 | S(aix_18, "IBM-1162", ei_cp1162 )
20 | S(aix_19, "CSIBM1162", ei_cp1162 )
21 | S(aix_20, "CP1163", ei_cp1163 )
22 | S(aix_21, "IBM1163", ei_cp1163 )
23 | S(aix_22, "IBM-1163", ei_cp1163 )
24 | S(aix_23, "CSIBM1163", ei_cp1163 )
25 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/aliases_extra.h:
--------------------------------------------------------------------------------
1 | S(extra_0, "EUC-JISX0213", ei_euc_jisx0213 )
2 | S(extra_1, "EUC-JIS-2004", ei_euc_jisx0213 )
3 | S(extra_2, "SHIFT_JISX0213", ei_shift_jisx0213 )
4 | S(extra_3, "SHIFT_JIS-2004", ei_shift_jisx0213 )
5 | S(extra_4, "ISO-2022-JP-3", ei_iso2022_jp3 )
6 | S(extra_5, "ISO-2022-JP-2004", ei_iso2022_jp3 )
7 | S(extra_6, "BIG5-2003", ei_big5_2003 )
8 | S(extra_7, "TDS565", ei_tds565 )
9 | S(extra_8, "ISO-IR-230", ei_tds565 )
10 | S(extra_9, "ATARIST", ei_atarist )
11 | S(extra_10, "ATARI", ei_atarist )
12 | S(extra_11, "RISCOS-LATIN1", ei_riscos1 )
13 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/aliases_osf1.h:
--------------------------------------------------------------------------------
1 | S(osf1_0, "DEC-KANJI", ei_dec_kanji )
2 | S(osf1_1, "DEC-HANYU", ei_dec_hanyu )
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/aliases_osf1_sysosf1.h:
--------------------------------------------------------------------------------
1 | S(osf1_0, "DEC-KANJI", ei_dec_kanji )
2 | S(osf1_1, "DECKANJI", ei_dec_kanji )
3 | S(osf1_2, "DEC-HANYU", ei_dec_hanyu )
4 | S(osf1_3, "DECHANYU", ei_dec_hanyu )
5 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/ascii.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 1999-2001 Free Software Foundation, Inc.
3 | * This file is part of the GNU LIBICONV Library.
4 | *
5 | * The GNU LIBICONV Library is free software; you can redistribute it
6 | * and/or modify it under the terms of the GNU Library General Public
7 | * License as published by the Free Software Foundation; either version 2
8 | * of the License, or (at your option) any later version.
9 | *
10 | * The GNU LIBICONV Library is distributed in the hope that it will be
11 | * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | * Library General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Library General Public
16 | * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
17 | * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
18 | * Fifth Floor, Boston, MA 02110-1301, USA.
19 | */
20 |
21 | /*
22 | * ASCII
23 | */
24 |
25 | static int
26 | ascii_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
27 | {
28 | unsigned char c = *s;
29 | if (c < 0x80) {
30 | *pwc = (ucs4_t) c;
31 | return 1;
32 | }
33 | return RET_ILSEQ;
34 | }
35 |
36 | static int
37 | ascii_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
38 | {
39 | if (wc < 0x0080) {
40 | *r = wc;
41 | return 1;
42 | }
43 | return RET_ILUNI;
44 | }
45 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/canonical_aix.h:
--------------------------------------------------------------------------------
1 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_0,
2 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_1,
3 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_2,
4 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_3,
5 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_4,
6 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_5,
7 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_6,
8 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_10,
9 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_14,
10 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/canonical_aix_sysaix.h:
--------------------------------------------------------------------------------
1 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_0,
2 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_2,
3 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_4,
4 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_6,
5 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_8,
6 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_10,
7 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_12,
8 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_16,
9 | (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_20,
10 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/canonical_dos.h:
--------------------------------------------------------------------------------
1 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_0,
2 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_4,
3 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_5,
4 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_8,
5 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_12,
6 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_13,
7 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_17,
8 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_21,
9 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_22,
10 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_26,
11 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_31,
12 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_35,
13 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_38,
14 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_42,
15 | (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_47,
16 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/canonical_extra.h:
--------------------------------------------------------------------------------
1 | (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_0,
2 | (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_2,
3 | (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_4,
4 | (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_6,
5 | (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_7,
6 | (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_9,
7 | (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_11,
8 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/canonical_local.h:
--------------------------------------------------------------------------------
1 | (int)(long)&((struct stringpool_t *)0)->stringpool_str271,
2 | (int)(long)&((struct stringpool_t *)0)->stringpool_str664,
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/canonical_local_sysaix.h:
--------------------------------------------------------------------------------
1 | (int)(long)&((struct stringpool_t *)0)->stringpool_str307,
2 | (int)(long)&((struct stringpool_t *)0)->stringpool_str543,
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/canonical_local_syshpux.h:
--------------------------------------------------------------------------------
1 | (int)(long)&((struct stringpool_t *)0)->stringpool_str258,
2 | (int)(long)&((struct stringpool_t *)0)->stringpool_str390,
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/canonical_local_sysosf1.h:
--------------------------------------------------------------------------------
1 | (int)(long)&((struct stringpool_t *)0)->stringpool_str275,
2 | (int)(long)&((struct stringpool_t *)0)->stringpool_str465,
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/canonical_local_syssolaris.h:
--------------------------------------------------------------------------------
1 | (int)(long)&((struct stringpool_t *)0)->stringpool_str38,
2 | (int)(long)&((struct stringpool_t *)0)->stringpool_str515,
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/canonical_osf1.h:
--------------------------------------------------------------------------------
1 | (int)(long)&((struct stringpool2_t *)0)->stringpool_osf1_0,
2 | (int)(long)&((struct stringpool2_t *)0)->stringpool_osf1_1,
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/canonical_osf1_sysosf1.h:
--------------------------------------------------------------------------------
1 | (int)(long)&((struct stringpool2_t *)0)->stringpool_osf1_0,
2 | (int)(long)&((struct stringpool2_t *)0)->stringpool_osf1_2,
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/charset.alias:
--------------------------------------------------------------------------------
1 | # This file contains a table of character encoding aliases,
2 | # suitable for operating system 'darwin10.6.0'.
3 | # It was automatically generated from config.charset.
4 | # Packages using this file:
5 | ISO8859-1 ISO-8859-1
6 | ISO8859-2 ISO-8859-2
7 | ISO8859-4 ISO-8859-4
8 | ISO8859-5 ISO-8859-5
9 | ISO8859-7 ISO-8859-7
10 | ISO8859-9 ISO-8859-9
11 | ISO8859-13 ISO-8859-13
12 | ISO8859-15 ISO-8859-15
13 | KOI8-R KOI8-R
14 | KOI8-U KOI8-U
15 | CP866 CP866
16 | CP949 CP949
17 | CP1131 CP1131
18 | CP1251 CP1251
19 | eucCN GB2312
20 | GB2312 GB2312
21 | eucJP EUC-JP
22 | eucKR EUC-KR
23 | Big5 BIG5
24 | Big5HKSCS BIG5-HKSCS
25 | GBK GBK
26 | GB18030 GB18030
27 | SJIS SHIFT_JIS
28 | ARMSCII-8 ARMSCII-8
29 | PT154 PT154
30 | * UTF-8
31 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/cp943.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 1999-2001 Free Software Foundation, Inc.
3 | * This file is part of the GNU LIBICONV Library.
4 | *
5 | * The GNU LIBICONV Library is free software; you can redistribute it
6 | * and/or modify it under the terms of the GNU Library General Public
7 | * License as published by the Free Software Foundation; either version 2
8 | * of the License, or (at your option) any later version.
9 | *
10 | * The GNU LIBICONV Library is distributed in the hope that it will be
11 | * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | * Library General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Library General Public
16 | * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
17 | * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
18 | * Fifth Floor, Boston, MA 02110-1301, USA.
19 | */
20 |
21 | /*
22 | * IBM CP943
23 | */
24 |
25 | /* This is essentially CP932, with many mappings missing in the AIX conversion
26 | table. We just pretend it were the same as CP932. */
27 |
28 | #define cp943_mbtowc cp932_mbtowc
29 | #define cp943_wctomb cp932_wctomb
30 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/encodings_local.def:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2000-2001 Free Software Foundation, Inc.
2 | This file is part of the GNU LIBICONV Library.
3 |
4 | The GNU LIBICONV Library is free software; you can redistribute it
5 | and/or modify it under the terms of the GNU Library General Public
6 | License as published by the Free Software Foundation; either version 2
7 | of the License, or (at your option) any later version.
8 |
9 | The GNU LIBICONV Library is distributed in the hope that it will be
10 | useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 | Library General Public License for more details.
13 |
14 | You should have received a copy of the GNU Library General Public
15 | License along with the GNU LIBICONV Library; see the file COPYING.LIB.
16 | If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
17 | Fifth Floor, Boston, MA 02110-1301, USA. */
18 |
19 | /* Names for locale dependent encodings. */
20 |
21 | DEFENCODING(( "CHAR",
22 | ),
23 | local_char,
24 | { NULL, NULL }, { NULL, NULL })
25 |
26 | DEFENCODING(( "WCHAR_T", /* glibc */
27 | ),
28 | local_wchar_t,
29 | { NULL, NULL }, { NULL, NULL })
30 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/flushwc.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2001 Free Software Foundation, Inc.
3 | * This file is part of the GNU LIBICONV Library.
4 | *
5 | * The GNU LIBICONV Library is free software; you can redistribute it
6 | * and/or modify it under the terms of the GNU Library General Public
7 | * License as published by the Free Software Foundation; either version 2
8 | * of the License, or (at your option) any later version.
9 | *
10 | * The GNU LIBICONV Library is distributed in the hope that it will be
11 | * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | * Library General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Library General Public
16 | * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
17 | * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
18 | * Fifth Floor, Boston, MA 02110-1301, USA.
19 | */
20 |
21 | #ifndef _FLUSHWC_H
22 | #define _FLUSHWC_H
23 |
24 | static int
25 | normal_flushwc (conv_t conv, ucs4_t *pwc)
26 | {
27 | ucs4_t last_wc = conv->istate;
28 | if (last_wc) {
29 | /* Output the buffered character. */
30 | conv->istate = 0;
31 | *pwc = (ucs4_t) last_wc;
32 | return 1;
33 | } else
34 | return 0;
35 | }
36 |
37 | #endif /* _FLUSHWC_H */
38 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/iconv.lo:
--------------------------------------------------------------------------------
1 | # iconv.lo - a libtool object file
2 | # Generated by libtool (GNU libtool) 2.4
3 | #
4 | # Please DO NOT delete this file!
5 | # It is necessary for linking the library.
6 |
7 | # Name of the PIC object.
8 | pic_object='.libs/iconv.o'
9 |
10 | # Name of the non-PIC object
11 | non_pic_object=none
12 |
13 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/iso8859_1.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 1999-2001 Free Software Foundation, Inc.
3 | * This file is part of the GNU LIBICONV Library.
4 | *
5 | * The GNU LIBICONV Library is free software; you can redistribute it
6 | * and/or modify it under the terms of the GNU Library General Public
7 | * License as published by the Free Software Foundation; either version 2
8 | * of the License, or (at your option) any later version.
9 | *
10 | * The GNU LIBICONV Library is distributed in the hope that it will be
11 | * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | * Library General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Library General Public
16 | * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
17 | * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
18 | * Fifth Floor, Boston, MA 02110-1301, USA.
19 | */
20 |
21 | /*
22 | * ISO-8859-1
23 | */
24 |
25 | static int
26 | iso8859_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
27 | {
28 | unsigned char c = *s;
29 | *pwc = (ucs4_t) c;
30 | return 1;
31 | }
32 |
33 | static int
34 | iso8859_1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
35 | {
36 | if (wc < 0x0100) {
37 | *r = wc;
38 | return 1;
39 | }
40 | return RET_ILUNI;
41 | }
42 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/libcharset.1.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/lib/libcharset.1.dylib
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/libcharset.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/lib/libcharset.a
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/libcharset.la:
--------------------------------------------------------------------------------
1 | # libcharset.la - a libtool library file
2 | # Generated by libtool (GNU libtool) 2.4
3 | #
4 | # Please DO NOT delete this file!
5 | # It is necessary for linking the library.
6 |
7 | # The name that we can dlopen(3).
8 | dlname='libcharset.1.dylib'
9 |
10 | # Names of this library.
11 | library_names='libcharset.1.dylib libcharset.dylib'
12 |
13 | # The name of the static archive.
14 | old_library='libcharset.a'
15 |
16 | # Linker flags that can not go in dependency_libs.
17 | inherited_linker_flags=' '
18 |
19 | # Libraries that this one depends upon.
20 | dependency_libs=''
21 |
22 | # Names of additional weak libraries provided by this library
23 | weak_library_names=''
24 |
25 | # Version information for libcharset.
26 | current=1
27 | age=0
28 | revision=0
29 |
30 | # Is this an already installed library?
31 | installed=yes
32 |
33 | # Should we warn about portability when linking against -modules?
34 | shouldnotlink=no
35 |
36 | # Files to dlopen/dlpreopen
37 | dlopen=''
38 | dlpreopen=''
39 |
40 | # Directory that this library needs to be installed in:
41 | libdir='/usr/local/lib'
42 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/libiconv.la:
--------------------------------------------------------------------------------
1 | # libiconv.la - a libtool library file
2 | # Generated by libtool (GNU libtool) 2.4
3 | #
4 | # Please DO NOT delete this file!
5 | # It is necessary for linking the library.
6 |
7 | # The name that we can dlopen(3).
8 | dlname='libiconv.2.dylib'
9 |
10 | # Names of this library.
11 | library_names='libiconv.2.dylib libiconv.dylib'
12 |
13 | # The name of the static archive.
14 | old_library=''
15 |
16 | # Linker flags that can not go in dependency_libs.
17 | inherited_linker_flags=' '
18 |
19 | # Libraries that this one depends upon.
20 | dependency_libs=''
21 |
22 | # Names of additional weak libraries provided by this library
23 | weak_library_names=''
24 |
25 | # Version information for libiconv.
26 | current=7
27 | age=5
28 | revision=1
29 |
30 | # Is this an already installed library?
31 | installed=no
32 |
33 | # Should we warn about portability when linking against -modules?
34 | shouldnotlink=no
35 |
36 | # Files to dlopen/dlpreopen
37 | dlopen=''
38 | dlpreopen=''
39 |
40 | # Directory that this library needs to be installed in:
41 | libdir='/usr/local/lib'
42 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/localcharset.lo:
--------------------------------------------------------------------------------
1 | # localcharset.lo - a libtool object file
2 | # Generated by libtool (GNU libtool) 2.4
3 | #
4 | # Please DO NOT delete this file!
5 | # It is necessary for linking the library.
6 |
7 | # Name of the PIC object.
8 | pic_object='.libs/localcharset.o'
9 |
10 | # Name of the non-PIC object
11 | non_pic_object=none
12 |
13 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/loops.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2000 Free Software Foundation, Inc.
3 | * This file is part of the GNU LIBICONV Library.
4 | *
5 | * The GNU LIBICONV Library is free software; you can redistribute it
6 | * and/or modify it under the terms of the GNU Library General Public
7 | * License as published by the Free Software Foundation; either version 2
8 | * of the License, or (at your option) any later version.
9 | *
10 | * The GNU LIBICONV Library is distributed in the hope that it will be
11 | * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | * Library General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Library General Public
16 | * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
17 | * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
18 | * Fifth Floor, Boston, MA 02110-1301, USA.
19 | */
20 |
21 | /* This file defines all the loops. */
22 |
23 | #include "loop_unicode.h"
24 | #include "loop_wchar.h"
25 |
26 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/relocatable.lo:
--------------------------------------------------------------------------------
1 | # relocatable.lo - a libtool object file
2 | # Generated by libtool (GNU libtool) 2.4
3 | #
4 | # Please DO NOT delete this file!
5 | # It is necessary for linking the library.
6 |
7 | # Name of the PIC object.
8 | pic_object='.libs/relocatable.o'
9 |
10 | # Name of the non-PIC object
11 | non_pic_object=none
12 |
13 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/lib/stamp-h2:
--------------------------------------------------------------------------------
1 | timestamp for lib/config.h
2 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/AUTHORS:
--------------------------------------------------------------------------------
1 | Bruno Haible
2 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/DEPENDENCIES:
--------------------------------------------------------------------------------
1 | No packages need to be installed before GNU libcharset is installed.
2 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/HACKING:
--------------------------------------------------------------------------------
1 | All you need to know when hacking (modifying) GNU libcharset or when building
2 | it off the CVS.
3 |
4 |
5 | Requirements
6 | ============
7 |
8 | You will need reasonably recent versions of the build tools:
9 |
10 | * A C compiler. Such as GNU GCC.
11 | + Homepage:
12 | http://gcc.gnu.org/
13 |
14 | * GNU autoconf
15 | + Homepage:
16 | http://www.gnu.org/software/autoconf/
17 |
18 | * GNU m4
19 | + Homepage:
20 | http://www.gnu.org/software/m4/
21 |
22 | * Perl
23 | + Homepage:
24 | http://www.perl.org/
25 |
26 | And, of course, the packages listed in the DEPENDENCIES file.
27 |
28 |
29 | Building off the CVS
30 | ====================
31 |
32 | Access to the CVS is described at http://sourceforge.net/cvs/?group_id=51585 .
33 |
34 | After fetching the sources from the CVS, peek at the comments in autogen.sh,
35 | then run "./autogen.sh"; then you can proceed with "./configure" as usual.
36 |
37 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/Makefile.devel:
--------------------------------------------------------------------------------
1 | # This is the developer's makefile, not the user's makefile.
2 | # Don't use it unless you know exactly what you do!
3 |
4 | SHELL = /bin/sh
5 | MAKE = make
6 | AUTOCONF = autoconf-2.68
7 | AUTOHEADER = autoheader-2.68
8 | ACLOCAL = aclocal-1.11
9 | CP = cp
10 | RM = rm -f
11 |
12 | all : configures include/localcharset.h.build.in
13 |
14 | autoconf/aclocal.m4 : $(wildcard m4/*.m4)
15 | $(ACLOCAL) -I m4 --output=$@
16 |
17 | configures : configure config.h.in
18 |
19 | configure : configure.ac autoconf/aclocal.m4
20 | $(AUTOCONF) --include autoconf
21 |
22 | config.h.in : configure.ac autoconf/aclocal.m4
23 | $(AUTOHEADER) --include autoconf
24 | touch config.h.in
25 |
26 | include/localcharset.h.build.in : include/localcharset.h.in include/export.h
27 | sed -e 's/extern \([^"]\)/extern LIBCHARSET_DLL_EXPORTED \1/' \
28 | -e '/#define _LOCALCHARSET_H/r include/export.h' \
29 | < $< > $@
30 |
31 | force :
32 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/NEWS:
--------------------------------------------------------------------------------
1 | New in 1.4:
2 | * Tidy up the list of symbols exported from libcharset (assumes gcc >= 4.0).
3 |
4 | New in 1.2:
5 | * The include file is renamed from "libcharset.h" to "localcharset.h".
6 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/README.djgpp:
--------------------------------------------------------------------------------
1 | Installation on DJGPP:
2 |
3 | See the file djgpp/README.
4 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/README.woe32:
--------------------------------------------------------------------------------
1 | Installation on Woe32 (WinNT/2000/XP/Vista/7, Win95/98/ME):
2 |
3 | Building requires the mingw or cygwin development environment (includes gcc).
4 | MS Visual C/C++ with "nmake" is no longer supported.
5 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/autoconf/aclocal.m4:
--------------------------------------------------------------------------------
1 | # generated automatically by aclocal 1.11.1 -*- Autoconf -*-
2 |
3 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4 | # 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
5 | # This file is free software; the Free Software Foundation
6 | # gives unlimited permission to copy and/or distribute it,
7 | # with or without modifications, as long as this notice is preserved.
8 |
9 | # This program is distributed in the hope that it will be useful,
10 | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 | # PARTICULAR PURPOSE.
13 |
14 | m4_include([m4/codeset.m4])
15 | m4_include([m4/fcntl-o.m4])
16 | m4_include([m4/glibc21.m4])
17 | m4_include([m4/libtool.m4])
18 | m4_include([m4/ltoptions.m4])
19 | m4_include([m4/ltsugar.m4])
20 | m4_include([m4/ltversion.m4])
21 | m4_include([m4/lt~obsolete.m4])
22 | m4_include([m4/relocatable-lib.m4])
23 | m4_include([m4/visibility.m4])
24 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/autogen.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | # Convenience script for regenerating all aclocal.m4, config.h.in, Makefile.in,
3 | # configure files with new versions of autoconf or automake.
4 | #
5 | # This script requires autoconf-2.63..2.68 and automake-1.11 in the PATH.
6 |
7 | # Copyright (C) 2003-2007, 2009-2010 Free Software Foundation, Inc.
8 | #
9 | # This program is free software: you can redistribute it and/or modify
10 | # it under the terms of the GNU General Public License as published by
11 | # the Free Software Foundation; either version 3 of the License, or
12 | # (at your option) any later version.
13 | #
14 | # This program is distributed in the hope that it will be useful,
15 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 | # GNU General Public License for more details.
18 | #
19 | # You should have received a copy of the GNU General Public License
20 | # along with this program. If not, see .
21 |
22 | # Usage: ./autogen.sh
23 |
24 | rm -f autoconf/aclocal.m4 configure config.h.in include/localcharset.h.build.in
25 | make -f Makefile.devel
26 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/djgpp/Makefile.maint:
--------------------------------------------------------------------------------
1 | # Maintainer's Makefile -*-Makefile-*-
2 |
3 | top_srcdir = ..
4 | srcdir = .
5 |
6 | SHELL = /bin/sh
7 |
8 | all: README fnchange.lst
9 |
10 | fnchange.lst: fnchange.in $(top_srcdir)/configure.ac
11 | rm -f $@; \
12 | PACKAGE=`grep "^PACKAGE=" $(top_srcdir)/configure.ac | sed -e 's/^PACKAGE=//'`; \
13 | VERSION=`grep "^VERSION=" $(top_srcdir)/configure.ac | sed -e 's/^VERSION=//'`; \
14 | sed \
15 | -e '/^#/d' \
16 | -e "s/@V@/$${PACKAGE}-$${VERSION}/g" \
17 | $(srcdir)/fnchange.in > t-$@
18 | mv t-$@ $@
19 |
20 | README: README.in $(top_srcdir)/configure.ac
21 | rm -f $@; \
22 | PACKAGE=`grep "^PACKAGE=" $(top_srcdir)/configure.ac | sed -e 's/^PACKAGE=//'`; \
23 | VERSION=`grep "^VERSION=" $(top_srcdir)/configure.ac | sed -e 's/^VERSION=//'`; \
24 | packageversion=`echo "$${VERSION}" | sed 's/\.//g'`; \
25 | treeversion=`echo "$${VERSION}" | sed 's/\.//g'`; \
26 | sed \
27 | -e "s/@V@/$${PACKAGE}-$${VERSION}/g" \
28 | -e "s/@VER@/$${VERSION}/g" \
29 | -e "s/@packageversion@/$$packageversion/g" \
30 | -e "s/@treeversion@/$$treeversion/g" \
31 | $(srcdir)/README.in > t-$@
32 | mv t-$@ $@
33 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/djgpp/fnchange.in:
--------------------------------------------------------------------------------
1 | @V@/tools/aix-3.2.5 @V@/tools/aix-3.2-5
2 | @V@/tools/aix-4.1.5 @V@/tools/aix-4.1-5
3 | @V@/tools/aix-4.2.0 @V@/tools/aix-4.2-0
4 | @V@/tools/aix-4.3.2 @V@/tools/aix-4.3-2
5 | @V@/tools/glibc-2.1.3 @V@/tools/glibc-2.1-3
6 | @V@/tools/glibc-2.1.90 @V@/tools/glibc-2.1-90
7 | @V@/tools/locale_charmap @V@/tools/locale_charmap
8 | @V@/tools/locale_charset.c @V@/tools/charset_locale.c
9 | @V@/tools/locale_codeset.c @V@/tools/codeset_locale.c
10 | @V@/tools/solaris-2.5.1 @V@/tools/solaris-2.5-1
11 | @V@/tools/sunos-4.1.4 @V@/tools/sunos-4.1-4
12 | @V@/tools/all-charsets-X11 @V@/tools/all-charsets.X11
13 | @V@/tools/glibc-2.2-XF86-3.3.6 @V@/tools/glibc22XF86-3.3-6
14 | @V@/tools/glibc-2.2-XF86-4.0.1f @V@/tools/glibc22XF86-4.0-1f
15 | @V@/tools/locale_x11encoding.c @V@/tools/x11encoding_locale.c
16 | @V@/include/libcharset.h.in @V@/include/libcharset.h-in
17 | @V@/include/libcharset.h.msvc-shared @V@/include/libcharset.h-msvc-shared
18 | @V@/include/localcharset.h.in @V@/include/localcharset.h-in
19 | @V@/include/localcharset.h.build.in @V@/include/localcharset.h-build-in
20 | @V@/include/localcharset.h.msvc-shared @V@/include/localcharset.h-msvc-shared
21 | @V@/config.h.in @V@/config.h-in
22 | @V@/config.h.msvc @V@/config.h-msvc
23 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/include/export.h:
--------------------------------------------------------------------------------
1 |
2 | #if @HAVE_VISIBILITY@ && BUILDING_LIBCHARSET
3 | #define LIBCHARSET_DLL_EXPORTED __attribute__((__visibility__("default")))
4 | #else
5 | #define LIBCHARSET_DLL_EXPORTED
6 | #endif
7 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/lib/charset.alias:
--------------------------------------------------------------------------------
1 | # This file contains a table of character encoding aliases,
2 | # suitable for operating system 'darwin10.6.0'.
3 | # It was automatically generated from config.charset.
4 | # Packages using this file:
5 | ISO8859-1 ISO-8859-1
6 | ISO8859-2 ISO-8859-2
7 | ISO8859-4 ISO-8859-4
8 | ISO8859-5 ISO-8859-5
9 | ISO8859-7 ISO-8859-7
10 | ISO8859-9 ISO-8859-9
11 | ISO8859-13 ISO-8859-13
12 | ISO8859-15 ISO-8859-15
13 | KOI8-R KOI8-R
14 | KOI8-U KOI8-U
15 | CP866 CP866
16 | CP949 CP949
17 | CP1131 CP1131
18 | CP1251 CP1251
19 | eucCN GB2312
20 | GB2312 GB2312
21 | eucJP EUC-JP
22 | eucKR EUC-KR
23 | Big5 BIG5
24 | Big5HKSCS BIG5-HKSCS
25 | GBK GBK
26 | GB18030 GB18030
27 | SJIS SHIFT_JIS
28 | ARMSCII-8 ARMSCII-8
29 | PT154 PT154
30 | * UTF-8
31 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/lib/libcharset.la:
--------------------------------------------------------------------------------
1 | # libcharset.la - a libtool library file
2 | # Generated by libtool (GNU libtool) 2.4
3 | #
4 | # Please DO NOT delete this file!
5 | # It is necessary for linking the library.
6 |
7 | # The name that we can dlopen(3).
8 | dlname='libcharset.1.dylib'
9 |
10 | # Names of this library.
11 | library_names='libcharset.1.dylib libcharset.dylib'
12 |
13 | # The name of the static archive.
14 | old_library='libcharset.a'
15 |
16 | # Linker flags that can not go in dependency_libs.
17 | inherited_linker_flags=' '
18 |
19 | # Libraries that this one depends upon.
20 | dependency_libs=''
21 |
22 | # Names of additional weak libraries provided by this library
23 | weak_library_names=''
24 |
25 | # Version information for libcharset.
26 | current=1
27 | age=0
28 | revision=0
29 |
30 | # Is this an already installed library?
31 | installed=no
32 |
33 | # Should we warn about portability when linking against -modules?
34 | shouldnotlink=no
35 |
36 | # Files to dlopen/dlpreopen
37 | dlopen=''
38 | dlpreopen=''
39 |
40 | # Directory that this library needs to be installed in:
41 | libdir='/usr/local/lib'
42 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/lib/localcharset.lo:
--------------------------------------------------------------------------------
1 | # localcharset.lo - a libtool object file
2 | # Generated by libtool (GNU libtool) 2.4
3 | #
4 | # Please DO NOT delete this file!
5 | # It is necessary for linking the library.
6 |
7 | # Name of the PIC object.
8 | pic_object='.libs/localcharset.o'
9 |
10 | # Name of the non-PIC object
11 | non_pic_object='localcharset.o'
12 |
13 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/lib/ref-add.sed:
--------------------------------------------------------------------------------
1 | /^# Packages using this file: / {
2 | s/# Packages using this file://
3 | ta
4 | :a
5 | s/ / /
6 | tb
7 | s/ $/ /
8 | :b
9 | s/^/# Packages using this file:/
10 | }
11 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/lib/ref-add.sin:
--------------------------------------------------------------------------------
1 | # Add this package to a list of references stored in a text file.
2 | #
3 | # Copyright (C) 2000 Free Software Foundation, Inc.
4 | #
5 | # This program is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU Library General Public License as published
7 | # by the Free Software Foundation; either version 2, or (at your option)
8 | # any later version.
9 | #
10 | # This program is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | # Library General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU Library General Public
16 | # License along with this program; if not, write to the Free Software
17 | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
18 | # USA.
19 | #
20 | # Written by Bruno Haible .
21 | #
22 | /^# Packages using this file: / {
23 | s/# Packages using this file://
24 | ta
25 | :a
26 | s/ @PACKAGE@ / @PACKAGE@ /
27 | tb
28 | s/ $/ @PACKAGE@ /
29 | :b
30 | s/^/# Packages using this file:/
31 | }
32 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/lib/ref-del.sed:
--------------------------------------------------------------------------------
1 | /^# Packages using this file: / {
2 | s/# Packages using this file://
3 | s/ / /
4 | s/^/# Packages using this file:/
5 | }
6 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/lib/ref-del.sin:
--------------------------------------------------------------------------------
1 | # Remove this package from a list of references stored in a text file.
2 | #
3 | # Copyright (C) 2000 Free Software Foundation, Inc.
4 | #
5 | # This program is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU Library General Public License as published
7 | # by the Free Software Foundation; either version 2, or (at your option)
8 | # any later version.
9 | #
10 | # This program is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | # Library General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU Library General Public
16 | # License along with this program; if not, write to the Free Software
17 | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
18 | # USA.
19 | #
20 | # Written by Bruno Haible .
21 | #
22 | /^# Packages using this file: / {
23 | s/# Packages using this file://
24 | s/ @PACKAGE@ / /
25 | s/^/# Packages using this file:/
26 | }
27 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/lib/relocatable.lo:
--------------------------------------------------------------------------------
1 | # relocatable.lo - a libtool object file
2 | # Generated by libtool (GNU libtool) 2.4
3 | #
4 | # Please DO NOT delete this file!
5 | # It is necessary for linking the library.
6 |
7 | # Name of the PIC object.
8 | pic_object='.libs/relocatable.o'
9 |
10 | # Name of the non-PIC object
11 | non_pic_object='relocatable.o'
12 |
13 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/m4/codeset.m4:
--------------------------------------------------------------------------------
1 | # codeset.m4 serial AM1 (gettext-0.10.40)
2 | dnl Copyright (C) 2000-2002 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | dnl From Bruno Haible.
8 |
9 | AC_DEFUN([AM_LANGINFO_CODESET],
10 | [
11 | AC_CACHE_CHECK([for nl_langinfo and CODESET], am_cv_langinfo_codeset,
12 | [AC_TRY_LINK([#include ],
13 | [char* cs = nl_langinfo(CODESET);],
14 | am_cv_langinfo_codeset=yes,
15 | am_cv_langinfo_codeset=no)
16 | ])
17 | if test $am_cv_langinfo_codeset = yes; then
18 | AC_DEFINE(HAVE_LANGINFO_CODESET, 1,
19 | [Define if you have and nl_langinfo(CODESET).])
20 | fi
21 | ])
22 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/m4/glibc21.m4:
--------------------------------------------------------------------------------
1 | # glibc21.m4 serial 3
2 | dnl Copyright (C) 2000-2002, 2004 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | # Test for the GNU C Library, version 2.1 or newer.
8 | # From Bruno Haible.
9 |
10 | AC_DEFUN([gl_GLIBC21],
11 | [
12 | AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer,
13 | ac_cv_gnu_library_2_1,
14 | [AC_EGREP_CPP([Lucky GNU user],
15 | [
16 | #include
17 | #ifdef __GNU_LIBRARY__
18 | #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
19 | Lucky GNU user
20 | #endif
21 | #endif
22 | ],
23 | ac_cv_gnu_library_2_1=yes,
24 | ac_cv_gnu_library_2_1=no)
25 | ]
26 | )
27 | AC_SUBST(GLIBC21)
28 | GLIBC21="$ac_cv_gnu_library_2_1"
29 | ]
30 | )
31 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/m4/ltversion.m4:
--------------------------------------------------------------------------------
1 | # ltversion.m4 -- version numbers -*- Autoconf -*-
2 | #
3 | # Copyright (C) 2004 Free Software Foundation, Inc.
4 | # Written by Scott James Remnant, 2004
5 | #
6 | # This file is free software; the Free Software Foundation gives
7 | # unlimited permission to copy and/or distribute it, with or without
8 | # modifications, as long as this notice is preserved.
9 |
10 | # @configure_input@
11 |
12 | # serial 3293 ltversion.m4
13 | # This file is part of GNU Libtool
14 |
15 | m4_define([LT_PACKAGE_VERSION], [2.4])
16 | m4_define([LT_PACKAGE_REVISION], [1.3293])
17 |
18 | AC_DEFUN([LTVERSION_VERSION],
19 | [macro_version='2.4'
20 | macro_revision='1.3293'
21 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
22 | _LT_DECL(, macro_revision, 0)
23 | ])
24 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/README:
--------------------------------------------------------------------------------
1 | This directory contains tools for maintaining the config.charset file.
2 |
3 | The main script is "all-charsets". Before using it, you must configure
4 | this package. For all installed locales, it prints
5 | - the result of the command "locale charmap",
6 | - the result of "nl_langinfo (CODESET)",
7 | - the result of "locale_charset ()".
8 |
9 | It uses the following auxiliary scripts and programs:
10 | - all-locales
11 | Prints all usable locales in the system, one per line.
12 | - locale_charmap
13 | Executes "locale charmap".
14 | - locale_codeset.c
15 | Prints nl_langinfo (CODESET).
16 | - locale_charset.c
17 | Prints locale_charset().
18 |
19 | A second main script is "all-charsets-X11". It also prints the X11
20 | encoding name. Before using it, you must tweak the X11 paths needed
21 | for compiling locale_x11encoding (a simple X11 program), and let your
22 | DISPLAY environment variable point to a running X11 screen.
23 |
24 | The other files are test results from various operating systems.
25 |
26 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/aix-3.2.5:
--------------------------------------------------------------------------------
1 | locale_charset.c:
2 | ../../lib/localcharset.c:
3 | locale name locale charmap nl_langinfo(CODESET) locale_charset()
4 |
5 | En_US.IBM-850 IBM-850 IBM-850 CP850
6 | Fr_FR.IBM-850 IBM-850 IBM-850 CP850
7 | en_US.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1
8 | fr_FR.ISO8859-1 ISO8859-1 ISO8859-1 ISO-8859-1
9 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/all-charsets-X11:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # Prints a table of the charsets (system dependent name, portable name, and
4 | # X11 name) for all locales.
5 |
6 | ${CC-cc} -o locale_codeset locale_codeset.c
7 | ${CC-cc} -o locale_charset -I../include locale_charset.c \
8 | -DHAVE_CONFIG_H -I.. -DLIBDIR='"'`cd ../lib && pwd`'"' \
9 | ../lib/localcharset.c
10 | ${CC-cc} -o locale_x11encoding locale_x11encoding.c \
11 | -I/usr/X11R6/include \
12 | -L/usr/X11R6/lib -lX11
13 | #${CC-cc} -o locale_x11encoding locale_x11encoding.c \
14 | # -I/packages/gnu/XFree86/include \
15 | # -L/packages/gnu/XFree86/lib -lX11 \
16 | # -Wl,-rpath,/packages/gnu/XFree86/lib
17 |
18 | printf '%-15s%-17s%-17s %-17s %-17s\n\n' \
19 | "locale name" "locale charmap" "nl_langinfo(CODESET)" "locale_charset()" "X11 encoding"
20 | for lc in `./all-locales | sort | uniq`
21 | do
22 | charmap=`LC_ALL=$lc ./locale_charmap 2>/dev/null || echo ''`
23 | codeset=`LC_ALL=$lc ./locale_codeset 2>/dev/null || echo ''`
24 | charset=`LC_ALL=$lc ./locale_charset 2>/dev/null || echo ''`
25 | x11encoding=`LC_ALL=$lc ./locale_x11encoding 2>/dev/null || echo ''`
26 | printf '%-15s %-17s %-17s %-17s %-17s\n' \
27 | "$lc" "$charmap" "$codeset" "$charset" "$x11encoding"
28 | done
29 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/all-locales:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 | # Prints the list of all locale names, one per line.
3 |
4 | locale -a
5 | test $? = 0 && exit 0
6 |
7 | host=`/bin/sh ../build-aux/config.guess`
8 | host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
9 | host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
10 | host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
11 |
12 | case "$host_os" in
13 | sunos* | solaris*)
14 | cd /usr/lib/locale && ls -1
15 | ;;
16 | freebsd*)
17 | cd /usr/share/locale && ls -1
18 | ;;
19 | darwin* | openbsd*)
20 | echo C
21 | cd /usr/share/locale && ls -1 */LC_CTYPE | sed -e 's,/LC_CTYPE$,,'
22 | ;;
23 | *)
24 | echo "Don't know how to determine list of locales on $host_os" 1>&2
25 | exit 1
26 | ;;
27 | esac
28 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/beos-5:
--------------------------------------------------------------------------------
1 | locale name locale charmap nl_langinfo(CODESET) locale_charset()
2 |
3 | C UTF-8
4 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/cygwin-1.7.2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/cygwin-1.7.2
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/glibc-2.1.3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/glibc-2.1.3
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/glibc-2.1.90:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/glibc-2.1.90
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/glibc-2.2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/glibc-2.2
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/glibc-2.2-XF86-3.3.6:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/glibc-2.2-XF86-3.3.6
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/glibc-2.2-XF86-4.0.1f:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/glibc-2.2-XF86-4.0.1f
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/locale_charmap:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 | # Prints the system dependent name for the current locale's charmap.
3 |
4 | locale charmap
5 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/locale_charset.c:
--------------------------------------------------------------------------------
1 | /* Prints the portable name for the current locale's charset. */
2 |
3 | #include
4 | #include
5 | #include
6 | #include "localcharset.h"
7 |
8 | int main ()
9 | {
10 | setlocale(LC_ALL, "");
11 | printf("%s\n", locale_charset());
12 | exit(0);
13 | }
14 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/locale_codeset.c:
--------------------------------------------------------------------------------
1 | /* Prints the system dependent name for the current locale's codeset. */
2 |
3 | #define _XOPEN_SOURCE 500 /* Needed on AIX 3.2.5 */
4 |
5 | #include
6 | #include
7 | #include
8 | #include
9 |
10 | int main ()
11 | {
12 | setlocale(LC_ALL, "");
13 | printf("%s\n", nl_langinfo(CODESET));
14 | exit(0);
15 | }
16 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/locale_monthnames.c:
--------------------------------------------------------------------------------
1 | /* Prints the system dependent names for the 12 months in the current locale. */
2 |
3 | #define _XOPEN_SOURCE 500 /* Needed on AIX 3.2.5 */
4 |
5 | #include
6 | #include
7 | #include
8 | #include
9 |
10 | int main ()
11 | {
12 | setlocale(LC_ALL, "");
13 | printf("%s\n", nl_langinfo(MON_1));
14 | printf("%s\n", nl_langinfo(MON_2));
15 | printf("%s\n", nl_langinfo(MON_3));
16 | printf("%s\n", nl_langinfo(MON_4));
17 | printf("%s\n", nl_langinfo(MON_5));
18 | printf("%s\n", nl_langinfo(MON_6));
19 | printf("%s\n", nl_langinfo(MON_7));
20 | printf("%s\n", nl_langinfo(MON_8));
21 | printf("%s\n", nl_langinfo(MON_9));
22 | printf("%s\n", nl_langinfo(MON_10));
23 | printf("%s\n", nl_langinfo(MON_11));
24 | printf("%s\n", nl_langinfo(MON_12));
25 | exit(0);
26 | }
27 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/locale_x11encoding.c:
--------------------------------------------------------------------------------
1 | /* Prints the locale's encoding via libX11. */
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 | #include
9 |
10 | int main (int argc, char* argv[])
11 | {
12 | Display* display;
13 | XTextProperty textprop;
14 | char* input;
15 |
16 | if (argc != 1)
17 | exit(1);
18 |
19 | setlocale(LC_CTYPE,"");
20 |
21 | display = XOpenDisplay(NULL);
22 | if (display == NULL) {
23 | fprintf(stderr,"cannot open display\n");
24 | exit(1);
25 | }
26 |
27 | input = "";
28 | if (XmbTextListToTextProperty(display, &input, 1, XTextStyle, &textprop) != Success) {
29 | fprintf(stderr,"XmbTextListToTextProperty failed\n");
30 | exit(1);
31 | }
32 | assert(textprop.format == 8);
33 | assert(textprop.nitems == 0);
34 |
35 | printf("%s\n", XGetAtomName(display, textprop.encoding));
36 |
37 | XCloseDisplay(display);
38 |
39 | exit(0);
40 | }
41 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/solaris-2.4:
--------------------------------------------------------------------------------
1 | locale name locale charmap nl_langinfo(CODESET) locale_charset()
2 |
3 | C bug
4 | POSIX bug
5 | de bug
6 | en_US bug
7 | es bug
8 | fr bug
9 | iso_8859_1 bug
10 | it bug
11 | sv bug
12 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/sunos-4.1.4:
--------------------------------------------------------------------------------
1 | locale_charset.c:
2 | ../../lib/localcharset.c:
3 | locale name locale charmap nl_langinfo(CODESET) locale_charset()
4 |
5 | C bug
6 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/libcharset/tools/win32:
--------------------------------------------------------------------------------
1 | Documentation mentions:
2 | CP874
3 | CP932
4 | CP936
5 | CP949
6 | CP950
7 | CP1200 - Unicode - UCS-2 or UTF-8 ?
8 | CP1250
9 | CP1251
10 | CP1252
11 | CP1253
12 | CP1254
13 | CP1255
14 | CP1256
15 | CP1257
16 | CP1361
17 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/m4/cp.m4:
--------------------------------------------------------------------------------
1 | dnl Copyright (C) 1993-2002 Free Software Foundation, Inc.
2 | dnl This file is free software, distributed under the terms of the GNU
3 | dnl General Public License. As a special exception to the GNU General
4 | dnl Public License, this file may be distributed as part of a program
5 | dnl that contains a configuration script generated by Autoconf, under
6 | dnl the same distribution terms as the rest of that program.
7 |
8 | dnl From Bruno Haible, Marcus Daniels.
9 |
10 | AC_PREREQ(2.13)
11 |
12 | AC_DEFUN([CL_PROG_CP],
13 | [AC_CACHE_CHECK(how to copy files, cl_cv_prog_cp, [
14 | echo "blabla" > conftest.x
15 | err=`/bin/sh -c "cp -p conftest.x conftest.y 2>&1"`
16 | if test -z "$err"; then
17 | cl_cv_prog_cp='cp -p'
18 | else
19 | cl_cv_prog_cp='cp'
20 | fi
21 | rm -f conftest*
22 | ])
23 | CP="$cl_cv_prog_cp"
24 | AC_SUBST(CP)dnl
25 | ])
26 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/m4/ltversion.m4:
--------------------------------------------------------------------------------
1 | # ltversion.m4 -- version numbers -*- Autoconf -*-
2 | #
3 | # Copyright (C) 2004 Free Software Foundation, Inc.
4 | # Written by Scott James Remnant, 2004
5 | #
6 | # This file is free software; the Free Software Foundation gives
7 | # unlimited permission to copy and/or distribute it, with or without
8 | # modifications, as long as this notice is preserved.
9 |
10 | # @configure_input@
11 |
12 | # serial 3293 ltversion.m4
13 | # This file is part of GNU Libtool
14 |
15 | m4_define([LT_PACKAGE_VERSION], [2.4])
16 | m4_define([LT_PACKAGE_REVISION], [1.3293])
17 |
18 | AC_DEFUN([LTVERSION_VERSION],
19 | [macro_version='2.4'
20 | macro_revision='1.3293'
21 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
22 | _LT_DECL(, macro_revision, 0)
23 | ])
24 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/m4/proto.m4:
--------------------------------------------------------------------------------
1 | dnl Copyright (C) 1993-2002 Free Software Foundation, Inc.
2 | dnl This file is free software, distributed under the terms of the GNU
3 | dnl General Public License. As a special exception to the GNU General
4 | dnl Public License, this file may be distributed as part of a program
5 | dnl that contains a configuration script generated by Autoconf, under
6 | dnl the same distribution terms as the rest of that program.
7 |
8 | dnl From Bruno Haible, Marcus Daniels.
9 |
10 | AC_PREREQ(2.13)
11 |
12 | dnl CL_PROTO(IDENTIFIER, ACTION-IF-NOT-FOUND, FINAL-PROTOTYPE)
13 | AC_DEFUN([CL_PROTO],
14 | [AC_MSG_CHECKING([for $1 declaration])
15 | AC_CACHE_VAL(cl_cv_proto_[$1], [$2
16 | cl_cv_proto_$1="$3"])
17 | cl_cv_proto_$1=`echo "[$]cl_cv_proto_$1" | tr -s ' ' | sed -e 's/( /(/'`
18 | AC_MSG_RESULT([$]{ac_t:-
19 | }[$]cl_cv_proto_$1)
20 | ])
21 |
22 | dnl CL_PROTO_RET(INCLUDES, DECL, CACHE-ID, TYPE-IF-OK, TYPE-IF-FAILS)
23 | AC_DEFUN([CL_PROTO_RET],
24 | [AC_TRY_COMPILE([$1]
25 | AC_LANG_EXTERN[$2
26 | ], [], $3="$4", $3="$5")
27 | ])
28 |
29 | dnl CL_PROTO_TRY(INCLUDES, ANSI-DECL, TRAD-DECL, ACTION-IF-OK, ACTION-IF-FAILS)
30 | AC_DEFUN([CL_PROTO_TRY],
31 | [AC_TRY_COMPILE([$1]
32 | AC_LANG_EXTERN
33 | [#if defined(__STDC__) || defined(__cplusplus)
34 | $2
35 | #else
36 | $3
37 | #endif
38 | ], [], [$4], [$5])
39 | ])
40 |
41 | dnl CL_PROTO_CONST(INCLUDES, ANSI-DECL, TRAD-DECL, CACHE-ID)
42 | AC_DEFUN([CL_PROTO_CONST],
43 | [CL_PROTO_TRY([$1], [$2], [$3], $4="", $4="const")]
44 | )
45 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/man/iconv_close.3:
--------------------------------------------------------------------------------
1 | .\" Copyright (c) Bruno Haible
2 | .\"
3 | .\" This is free documentation; you can redistribute it and/or
4 | .\" modify it under the terms of the GNU General Public License as
5 | .\" published by the Free Software Foundation; either version 3 of
6 | .\" the License, or (at your option) any later version.
7 | .\"
8 | .\" References consulted:
9 | .\" GNU glibc-2 source code and manual
10 | .\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
11 | .\"
12 | .TH ICONV_CLOSE 3 "March 31, 2007" "GNU" "Linux Programmer's Manual"
13 | .SH NAME
14 | iconv_close \- deallocate descriptor for character set conversion
15 | .SH SYNOPSIS
16 | .nf
17 | .B #include
18 | .sp
19 | .BI "int iconv_close (iconv_t " cd );
20 | .fi
21 | .SH DESCRIPTION
22 | The \fBiconv_close\fP function deallocates a conversion descriptor \fIcd\fP
23 | previously allocated using \fBiconv_open\fP.
24 | .SH "RETURN VALUE"
25 | When successful, the \fBiconv_close\fP function returns 0. In case of error,
26 | it sets \fBerrno\fP and returns \-1.
27 | .SH "CONFORMING TO"
28 | POSIX:2001
29 | .SH "SEE ALSO"
30 | .BR iconv_open (3)
31 | .BR iconv (3)
32 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/os2/iconv.def:
--------------------------------------------------------------------------------
1 | ; iconv.def (emx+gcc)
2 | LIBRARY ICONV
3 | DESCRIPTION 'OS/2 port of libiconv '
4 | EXPORTS
5 | libiconv_open @1
6 | libiconv @2
7 | libiconv_close @3
8 | libiconvctl @4
9 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/LINGUAS:
--------------------------------------------------------------------------------
1 | # Set of available languages.
2 | af bg ca cs da de el eo es et fi fr ga gl hr hu id it ja nl pl pt_BR rm ro ru sk sl sq sr sv tr uk vi wa zh_CN zh_TW
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/POTFILES:
--------------------------------------------------------------------------------
1 | ../src/iconv.c
2 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/POTFILES.in:
--------------------------------------------------------------------------------
1 | # List of files which contain translatable strings.
2 | # Copyright (C) 2002 Free Software Foundation, Inc.
3 |
4 | src/iconv.c
5 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/af.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/af.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/af.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/af.po
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/bg.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/bg.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/boldquot.sed:
--------------------------------------------------------------------------------
1 | s/"\([^"]*\)"/“\1”/g
2 | s/`\([^`']*\)'/‘\1’/g
3 | s/ '\([^`']*\)' / ‘\1’ /g
4 | s/ '\([^`']*\)'$/ ‘\1’/g
5 | s/^'\([^`']*\)' /‘\1’ /g
6 | s/“”/""/g
7 | s/“/“[1m/g
8 | s/”/[0m”/g
9 | s/‘/‘[1m/g
10 | s/’/[0m’/g
11 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/ca.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/ca.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/cs.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/cs.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/da.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/da.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/da.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/da.po
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/de.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/de.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/de.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/de.po
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/el.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/el.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/en@boldquot.header:
--------------------------------------------------------------------------------
1 | # All this catalog "translates" are quotation characters.
2 | # The msgids must be ASCII and therefore cannot contain real quotation
3 | # characters, only substitutes like grave accent (0x60), apostrophe (0x27)
4 | # and double quote (0x22). These substitutes look strange; see
5 | # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
6 | #
7 | # This catalog translates grave accent (0x60) and apostrophe (0x27) to
8 | # left single quotation mark (U+2018) and right single quotation mark (U+2019).
9 | # It also translates pairs of apostrophe (0x27) to
10 | # left single quotation mark (U+2018) and right single quotation mark (U+2019)
11 | # and pairs of quotation mark (0x22) to
12 | # left double quotation mark (U+201C) and right double quotation mark (U+201D).
13 | #
14 | # When output to an UTF-8 terminal, the quotation characters appear perfectly.
15 | # When output to an ISO-8859-1 terminal, the single quotation marks are
16 | # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to
17 | # grave/acute accent (by libiconv), and the double quotation marks are
18 | # transliterated to 0x22.
19 | # When output to an ASCII terminal, the single quotation marks are
20 | # transliterated to apostrophes, and the double quotation marks are
21 | # transliterated to 0x22.
22 | #
23 | # This catalog furthermore displays the text between the quotation marks in
24 | # bold face, assuming the VT100/XTerm escape sequences.
25 | #
26 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/en@quot.header:
--------------------------------------------------------------------------------
1 | # All this catalog "translates" are quotation characters.
2 | # The msgids must be ASCII and therefore cannot contain real quotation
3 | # characters, only substitutes like grave accent (0x60), apostrophe (0x27)
4 | # and double quote (0x22). These substitutes look strange; see
5 | # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
6 | #
7 | # This catalog translates grave accent (0x60) and apostrophe (0x27) to
8 | # left single quotation mark (U+2018) and right single quotation mark (U+2019).
9 | # It also translates pairs of apostrophe (0x27) to
10 | # left single quotation mark (U+2018) and right single quotation mark (U+2019)
11 | # and pairs of quotation mark (0x22) to
12 | # left double quotation mark (U+201C) and right double quotation mark (U+201D).
13 | #
14 | # When output to an UTF-8 terminal, the quotation characters appear perfectly.
15 | # When output to an ISO-8859-1 terminal, the single quotation marks are
16 | # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to
17 | # grave/acute accent (by libiconv), and the double quotation marks are
18 | # transliterated to 0x22.
19 | # When output to an ASCII terminal, the single quotation marks are
20 | # transliterated to apostrophes, and the double quotation marks are
21 | # transliterated to 0x22.
22 | #
23 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/eo.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/eo.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/es.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/es.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/es.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/es.po
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/et.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/et.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/et.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/et.po
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/fi.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/fi.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/fr.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/fr.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/ga.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/ga.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/ga.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/ga.po
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/gl.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/gl.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/gl.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/gl.po
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/hr.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/hr.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/hu.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/hu.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/hu.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/hu.po
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/id.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/id.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/insert-header.sin:
--------------------------------------------------------------------------------
1 | # Sed script that inserts the file called HEADER before the header entry.
2 | #
3 | # At each occurrence of a line starting with "msgid ", we execute the following
4 | # commands. At the first occurrence, insert the file. At the following
5 | # occurrences, do nothing. The distinction between the first and the following
6 | # occurrences is achieved by looking at the hold space.
7 | /^msgid /{
8 | x
9 | # Test if the hold space is empty.
10 | s/m/m/
11 | ta
12 | # Yes it was empty. First occurrence. Read the file.
13 | r HEADER
14 | # Output the file's contents by reading the next line. But don't lose the
15 | # current line while doing this.
16 | g
17 | N
18 | bb
19 | :a
20 | # The hold space was nonempty. Following occurrences. Do nothing.
21 | x
22 | :b
23 | }
24 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/it.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/it.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/ja.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/ja.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/nl.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/nl.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/pl.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/pl.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/pl.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/pl.po
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/pt_BR.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/pt_BR.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/pt_BR.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/pt_BR.po
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/quot.sed:
--------------------------------------------------------------------------------
1 | s/"\([^"]*\)"/“\1”/g
2 | s/`\([^`']*\)'/‘\1’/g
3 | s/ '\([^`']*\)' / ‘\1’ /g
4 | s/ '\([^`']*\)'$/ ‘\1’/g
5 | s/^'\([^`']*\)' /‘\1’ /g
6 | s/“”/""/g
7 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/remove-potcdate.sin:
--------------------------------------------------------------------------------
1 | # Sed script that remove the POT-Creation-Date line in the header entry
2 | # from a POT file.
3 | #
4 | # The distinction between the first and the following occurrences of the
5 | # pattern is achieved by looking at the hold space.
6 | /^"POT-Creation-Date: .*"$/{
7 | x
8 | # Test if the hold space is empty.
9 | s/P/P/
10 | ta
11 | # Yes it was empty. First occurrence. Remove the line.
12 | g
13 | d
14 | bb
15 | :a
16 | # The hold space was nonempty. Following occurrences. Do nothing.
17 | x
18 | :b
19 | }
20 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/rm.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/rm.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/ro.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/ro.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/ro.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/ro.po
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/ru.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/ru.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/ru.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/ru.po
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/sk.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/sk.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/sl.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/sl.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/sq.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/sq.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/sr.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/sr.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/stamp-po:
--------------------------------------------------------------------------------
1 | timestamp
2 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/sv.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/sv.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/tr.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/tr.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/uk.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/uk.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/vi.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/vi.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/wa.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/wa.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/zh_CN.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/zh_CN.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/po/zh_TW.gmo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/po/zh_TW.gmo
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/preload/Makefile.devel:
--------------------------------------------------------------------------------
1 | # This is the developer's makefile, not the user's makefile.
2 | # Don't use it unless you know exactly what you do!
3 |
4 | SHELL = /bin/sh
5 | MAKE = make
6 | AUTOCONF = autoconf-2.68
7 | ACLOCAL = aclocal-1.11
8 | CP = cp
9 | RM = rm -f
10 |
11 | all : configures
12 |
13 | aclocal.m4 : $(wildcard ../m4/*.m4)
14 | $(ACLOCAL) -I ../m4 -I ../srcm4 --output=$@
15 |
16 | configures : configure
17 |
18 | configure : configure.ac aclocal.m4
19 | $(AUTOCONF)
20 |
21 | force :
22 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/preload/aclocal.m4:
--------------------------------------------------------------------------------
1 | # generated automatically by aclocal 1.11.1 -*- Autoconf -*-
2 |
3 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4 | # 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
5 | # This file is free software; the Free Software Foundation
6 | # gives unlimited permission to copy and/or distribute it,
7 | # with or without modifications, as long as this notice is preserved.
8 |
9 | # This program is distributed in the hope that it will be useful,
10 | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 | # PARTICULAR PURPOSE.
13 |
14 | m4_include([../srcm4/extensions.m4])
15 | m4_include([../srcm4/relocatable-lib.m4])
16 | m4_include([../srcm4/visibility.m4])
17 | m4_include([../m4/libtool.m4])
18 | m4_include([../m4/ltoptions.m4])
19 | m4_include([../m4/ltsugar.m4])
20 | m4_include([../m4/ltversion.m4])
21 | m4_include([../m4/lt~obsolete.m4])
22 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/src/iconv_no_i18n.c:
--------------------------------------------------------------------------------
1 | #define NO_I18N
2 | #include "iconv.c"
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srclib/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Makefile for the srclib subdirectory of GNU libiconv
2 | ## Copyright (C) 2003-2006, 2009 Free Software Foundation, Inc.
3 | ##
4 | ## This program is free software; you can redistribute it and/or modify
5 | ## it under the terms of the GNU General Public License as published by
6 | ## the Free Software Foundation; either version 2, or (at your option)
7 | ## any later version.
8 | ##
9 | ## This program is distributed in the hope that it will be useful,
10 | ## but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | ## GNU General Public License for more details.
13 | ##
14 | ## You should have received a copy of the GNU General Public License
15 | ## along with this program; if not, write to the Free Software
16 | ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
17 | ## USA.
18 |
19 | ## Process this file with automake to produce Makefile.in.
20 |
21 | AUTOMAKE_OPTIONS = 1.5 gnits no-dependencies
22 | EXTRA_DIST =
23 | BUILT_SOURCES =
24 | MOSTLYCLEANFILES = core *.stackdump
25 | MOSTLYCLEANDIRS =
26 |
27 | noinst_LIBRARIES =
28 |
29 | AM_CPPFLAGS =
30 |
31 | include Makefile.gnulib
32 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srclib/allocator.c:
--------------------------------------------------------------------------------
1 | #define _GL_USE_STDLIB_ALLOC 1
2 | #include
3 | #include "allocator.h"
4 | #include
5 | struct allocator const stdlib_allocator = { malloc, realloc, free, NULL };
6 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srclib/areadlink.h:
--------------------------------------------------------------------------------
1 | /* Read symbolic links without size limitation.
2 |
3 | Copyright (C) 2001, 2003-2004, 2007, 2009-2011 Free Software Foundation,
4 | Inc.
5 |
6 | This program is free software: you can redistribute it and/or modify
7 | it under the terms of the GNU General Public License as published by
8 | the Free Software Foundation; either version 3 of the License, or
9 | (at your option) any later version.
10 |
11 | This program is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | GNU General Public License for more details.
15 |
16 | You should have received a copy of the GNU General Public License
17 | along with this program. If not, see . */
18 |
19 | /* Written by Jim Meyering */
20 |
21 | #include
22 |
23 | extern char *areadlink (char const *filename);
24 | extern char *areadlink_with_size (char const *filename, size_t size_hint);
25 |
26 | #if GNULIB_AREADLINKAT
27 | extern char *areadlinkat (int fd, char const *filename);
28 | #endif
29 |
30 | #if GNULIB_AREADLINKAT_WITH_SIZE
31 | extern char *areadlinkat_with_size (int fd, char const *filename,
32 | size_t size_hint);
33 | #endif
34 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srclib/arg-nonnull.h:
--------------------------------------------------------------------------------
1 | /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools
2 | that the values passed as arguments n, ..., m must be non-NULL pointers.
3 | n = 1 stands for the first argument, n = 2 for the second argument etc. */
4 | #ifndef _GL_ARG_NONNULL
5 | # if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3
6 | # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
7 | # else
8 | # define _GL_ARG_NONNULL(params)
9 | # endif
10 | #endif
11 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srclib/libicrt.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/srclib/libicrt.a
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srclib/malloca.valgrind:
--------------------------------------------------------------------------------
1 | # Suppress a valgrind message about use of uninitialized memory in freea().
2 | # This use is OK because it provides only a speedup.
3 | {
4 | freea
5 | Memcheck:Cond
6 | fun:freea
7 | }
8 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srclib/memmove.c:
--------------------------------------------------------------------------------
1 | /* memmove.c -- copy memory.
2 | Copy LENGTH bytes from SOURCE to DEST. Does not null-terminate.
3 | In the public domain.
4 | By David MacKenzie . */
5 |
6 | #include
7 |
8 | #include
9 |
10 | void *
11 | memmove (void *dest0, void const *source0, size_t length)
12 | {
13 | char *dest = dest0;
14 | char const *source = source0;
15 | if (source < dest)
16 | /* Moving from low mem to hi mem; start at end. */
17 | for (source += length, dest += length; length; --length)
18 | *--dest = *--source;
19 | else if (source != dest)
20 | {
21 | /* Moving from hi mem to low mem; start at beginning. */
22 | for (; length; --length)
23 | *dest++ = *source++;
24 | }
25 | return dest0;
26 | }
27 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srclib/unitypes.h:
--------------------------------------------------------------------------------
1 | /* DO NOT EDIT! GENERATED AUTOMATICALLY! */
2 | /* Elementary types for the GNU UniString library.
3 | Copyright (C) 2002, 2005-2006, 2009-2011 Free Software Foundation, Inc.
4 |
5 | This program is free software: you can redistribute it and/or modify it
6 | under the terms of the GNU General Public License as published
7 | by the Free Software Foundation; either version 3 of the License, or
8 | (at your option) any later version.
9 |
10 | This program is distributed in the hope that it will be useful,
11 | but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | General Public License for more details.
14 |
15 | You should have received a copy of the GNU General Public License
16 | along with this program. If not, see . */
17 |
18 | #ifndef _UNITYPES_H
19 | #define _UNITYPES_H
20 |
21 | /* Get uint8_t, uint16_t, uint32_t. */
22 | #include
23 |
24 | /* Type representing a Unicode character. */
25 | typedef uint32_t ucs4_t;
26 |
27 | #endif /* _UNITYPES_H */
28 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srclib/unitypes.in.h:
--------------------------------------------------------------------------------
1 | /* Elementary types for the GNU UniString library.
2 | Copyright (C) 2002, 2005-2006, 2009-2011 Free Software Foundation, Inc.
3 |
4 | This program is free software: you can redistribute it and/or modify it
5 | under the terms of the GNU General Public License as published
6 | by the Free Software Foundation; either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 | General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program. If not, see . */
16 |
17 | #ifndef _UNITYPES_H
18 | #define _UNITYPES_H
19 |
20 | /* Get uint8_t, uint16_t, uint32_t. */
21 | #include
22 |
23 | /* Type representing a Unicode character. */
24 | typedef uint32_t ucs4_t;
25 |
26 | #endif /* _UNITYPES_H */
27 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srclib/xreadlink.h:
--------------------------------------------------------------------------------
1 | /* Reading symbolic links without size limitation.
2 |
3 | Copyright (C) 2001, 2003-2004, 2007, 2009-2011 Free Software Foundation,
4 | Inc.
5 |
6 | This program is free software: you can redistribute it and/or modify
7 | it under the terms of the GNU General Public License as published by
8 | the Free Software Foundation; either version 3 of the License, or
9 | (at your option) any later version.
10 |
11 | This program is distributed in the hope that it will be useful,
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | GNU General Public License for more details.
15 |
16 | You should have received a copy of the GNU General Public License
17 | along with this program. If not, see . */
18 |
19 | /* Written by Jim Meyering */
20 |
21 | extern char *xreadlink (char const *filename);
22 |
23 | #if GNULIB_XREADLINKAT
24 | extern char *xreadlinkat (int fd, char const *filename);
25 | #endif
26 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srclib/xstrdup.c:
--------------------------------------------------------------------------------
1 | /* xstrdup.c -- copy a string with out of memory checking
2 | Copyright (C) 1990, 1996, 2000-2003, 2005-2006 Free Software Foundation, Inc.
3 |
4 | This program is free software: you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation; either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program. If not, see . */
16 |
17 | #include
18 |
19 | /* Specification. */
20 | #include "xalloc.h"
21 |
22 | #include
23 |
24 | /* Return a newly allocated copy of the N bytes of memory starting at P. */
25 |
26 | void *
27 | xmemdup (const void *p, size_t n)
28 | {
29 | void *q = xmalloc (n);
30 | memcpy (q, p, n);
31 | return q;
32 | }
33 |
34 | /* Return a newly allocated copy of STRING. */
35 |
36 | char *
37 | xstrdup (const char *string)
38 | {
39 | return strcpy (XNMALLOC (strlen (string) + 1, char), string);
40 | }
41 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/00gnulib.m4:
--------------------------------------------------------------------------------
1 | # 00gnulib.m4 serial 2
2 | dnl Copyright (C) 2009-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | dnl This file must be named something that sorts before all other
8 | dnl gnulib-provided .m4 files. It is needed until such time as we can
9 | dnl assume Autoconf 2.64, with its improved AC_DEFUN_ONCE semantics.
10 |
11 | # AC_DEFUN_ONCE([NAME], VALUE)
12 | # ----------------------------
13 | # Define NAME to expand to VALUE on the first use (whether by direct
14 | # expansion, or by AC_REQUIRE), and to nothing on all subsequent uses.
15 | # Avoid bugs in AC_REQUIRE in Autoconf 2.63 and earlier. This
16 | # definition is slower than the version in Autoconf 2.64, because it
17 | # can only use interfaces that existed since 2.59; but it achieves the
18 | # same effect. Quoting is necessary to avoid confusing Automake.
19 | m4_version_prereq([2.63.263], [],
20 | [m4_define([AC][_DEFUN_ONCE],
21 | [AC][_DEFUN([$1],
22 | [AC_REQUIRE([_gl_DEFUN_ONCE([$1])],
23 | [m4_indir([_gl_DEFUN_ONCE([$1])])])])]dnl
24 | [AC][_DEFUN([_gl_DEFUN_ONCE([$1])], [$2])])])
25 |
26 | # gl_00GNULIB
27 | # -----------
28 | # Witness macro that this file has been included. Needed to force
29 | # Automake to include this file prior to all other gnulib .m4 files.
30 | AC_DEFUN([gl_00GNULIB])
31 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/alloca.m4:
--------------------------------------------------------------------------------
1 | # alloca.m4 serial 4 (gettext-0.18.2)
2 | dnl Copyright (C) 2002-2003, 2006, 2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | AC_DEFUN([gl_FUNC_ALLOCA],
8 | [
9 | dnl Work around a bug of AC_EGREP_CPP in autoconf-2.57.
10 | AC_REQUIRE([AC_PROG_CPP])
11 | AC_REQUIRE([AC_PROG_EGREP])
12 |
13 | AC_REQUIRE([AC_FUNC_ALLOCA])
14 | if test $ac_cv_func_alloca_works = no; then
15 | gl_PREREQ_ALLOCA
16 | fi
17 |
18 | # Define an additional variable used in the Makefile substitution.
19 |
20 | AC_EGREP_CPP([Need own alloca], [
21 | #if defined __GNUC__ || defined _MSC_VER || !HAVE_ALLOCA_H
22 | Need own alloca
23 | #endif
24 | ],
25 | ALLOCA_H=alloca.h,
26 | ALLOCA_H=)
27 | AC_SUBST([ALLOCA_H])
28 | AM_CONDITIONAL([GL_GENERATE_ALLOCA_H], [test -n "$ALLOCA_H"])
29 | ])
30 |
31 | # Prerequisites of lib/alloca.c.
32 | # STACK_DIRECTION is already handled by AC_FUNC_ALLOCA.
33 | AC_DEFUN([gl_PREREQ_ALLOCA], [
34 | AC_CHECK_HEADERS_ONCE(stdlib.h string.h)
35 | :
36 | ])
37 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/codeset.m4:
--------------------------------------------------------------------------------
1 | # codeset.m4 serial 5 (gettext-0.18.2)
2 | dnl Copyright (C) 2000-2002, 2006, 2008-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | dnl From Bruno Haible.
8 |
9 | AC_DEFUN([AM_LANGINFO_CODESET],
10 | [
11 | AC_CACHE_CHECK([for nl_langinfo and CODESET], [am_cv_langinfo_codeset],
12 | [AC_LINK_IFELSE(
13 | [AC_LANG_PROGRAM(
14 | [[#include ]],
15 | [[char* cs = nl_langinfo(CODESET); return !cs;]])],
16 | [am_cv_langinfo_codeset=yes],
17 | [am_cv_langinfo_codeset=no])
18 | ])
19 | if test $am_cv_langinfo_codeset = yes; then
20 | AC_DEFINE([HAVE_LANGINFO_CODESET], [1],
21 | [Define if you have and nl_langinfo(CODESET).])
22 | fi
23 | ])
24 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/eealloc.m4:
--------------------------------------------------------------------------------
1 | # eealloc.m4 serial 2
2 | dnl Copyright (C) 2003, 2009-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | AC_DEFUN([gl_EEALLOC],
8 | [
9 | AC_REQUIRE([gl_EEMALLOC])
10 | AC_REQUIRE([gl_EEREALLOC])
11 | AC_REQUIRE([AC_C_INLINE])
12 | ])
13 |
14 | AC_DEFUN([gl_EEMALLOC],
15 | [
16 | _AC_FUNC_MALLOC_IF(
17 | [gl_cv_func_malloc_0_nonnull=1],
18 | [gl_cv_func_malloc_0_nonnull=0])
19 | AC_DEFINE_UNQUOTED([MALLOC_0_IS_NONNULL], [$gl_cv_func_malloc_0_nonnull],
20 | [If malloc(0) is != NULL, define this to 1. Otherwise define this
21 | to 0.])
22 | ])
23 |
24 | AC_DEFUN([gl_EEREALLOC],
25 | [
26 | _AC_FUNC_REALLOC_IF(
27 | [gl_cv_func_realloc_0_nonnull=1],
28 | [gl_cv_func_realloc_0_nonnull=0])
29 | AC_DEFINE_UNQUOTED([REALLOC_0_IS_NONNULL], [$gl_cv_func_realloc_0_nonnull],
30 | [If realloc(NULL,0) is != NULL, define this to 1. Otherwise define this
31 | to 0.])
32 | ])
33 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/environ.m4:
--------------------------------------------------------------------------------
1 | # environ.m4 serial 5
2 | dnl Copyright (C) 2001-2004, 2006-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | AC_DEFUN_ONCE([gl_ENVIRON],
8 | [
9 | AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
10 | dnl Persuade glibc to declare environ.
11 | AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
12 | gt_CHECK_VAR_DECL([#include ], environ)
13 | if test $gt_cv_var_environ_declaration != yes; then
14 | HAVE_DECL_ENVIRON=0
15 | fi
16 | ])
17 |
18 | # Check if a variable is properly declared.
19 | # gt_CHECK_VAR_DECL(includes,variable)
20 | AC_DEFUN([gt_CHECK_VAR_DECL],
21 | [
22 | define([gt_cv_var], [gt_cv_var_]$2[_declaration])
23 | AC_MSG_CHECKING([if $2 is properly declared])
24 | AC_CACHE_VAL([gt_cv_var], [
25 | AC_COMPILE_IFELSE(
26 | [AC_LANG_PROGRAM(
27 | [[$1
28 | extern struct { int foo; } $2;]],
29 | [[$2.foo = 1;]])],
30 | [gt_cv_var=no],
31 | [gt_cv_var=yes])])
32 | AC_MSG_RESULT([$gt_cv_var])
33 | if test $gt_cv_var = yes; then
34 | AC_DEFINE([HAVE_]m4_translit($2, [a-z], [A-Z])[_DECL], 1,
35 | [Define if you have the declaration of $2.])
36 | fi
37 | undefine([gt_cv_var])
38 | ])
39 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/error.m4:
--------------------------------------------------------------------------------
1 | #serial 14
2 |
3 | # Copyright (C) 1996-1998, 2001-2004, 2009-2011 Free Software Foundation, Inc.
4 | #
5 | # This file is free software; the Free Software Foundation
6 | # gives unlimited permission to copy and/or distribute it,
7 | # with or without modifications, as long as this notice is preserved.
8 |
9 | AC_DEFUN([gl_ERROR],
10 | [
11 | dnl We don't use AC_FUNC_ERROR_AT_LINE any more, because it is no longer
12 | dnl maintained in Autoconf and because it invokes AC_LIBOBJ.
13 | AC_CACHE_CHECK([for error_at_line], [ac_cv_lib_error_at_line],
14 | [AC_LINK_IFELSE(
15 | [AC_LANG_PROGRAM(
16 | [[#include ]],
17 | [[error_at_line (0, 0, "", 0, "an error occurred");]])],
18 | [ac_cv_lib_error_at_line=yes],
19 | [ac_cv_lib_error_at_line=no])])
20 | ])
21 |
22 | # Prerequisites of lib/error.c.
23 | AC_DEFUN([gl_PREREQ_ERROR],
24 | [
25 | AC_REQUIRE([AC_FUNC_STRERROR_R])
26 | AC_REQUIRE([AC_C_INLINE])
27 | :
28 | ])
29 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/glibc2.m4:
--------------------------------------------------------------------------------
1 | # glibc2.m4 serial 3
2 | dnl Copyright (C) 2000-2002, 2004, 2008, 2010-2011 Free Software Foundation,
3 | dnl Inc.
4 | dnl This file is free software; the Free Software Foundation
5 | dnl gives unlimited permission to copy and/or distribute it,
6 | dnl with or without modifications, as long as this notice is preserved.
7 |
8 | # Test for the GNU C Library, version 2.0 or newer.
9 | # From Bruno Haible.
10 |
11 | AC_DEFUN([gt_GLIBC2],
12 | [
13 | AC_CACHE_CHECK([whether we are using the GNU C Library 2 or newer],
14 | [ac_cv_gnu_library_2],
15 | [AC_EGREP_CPP([Lucky GNU user],
16 | [
17 | #include
18 | #ifdef __GNU_LIBRARY__
19 | #if (__GLIBC__ >= 2) && !defined __UCLIBC__
20 | Lucky GNU user
21 | #endif
22 | #endif
23 | ],
24 | [ac_cv_gnu_library_2=yes],
25 | [ac_cv_gnu_library_2=no])
26 | ]
27 | )
28 | AC_SUBST([GLIBC2])
29 | GLIBC2="$ac_cv_gnu_library_2"
30 | ]
31 | )
32 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/glibc21.m4:
--------------------------------------------------------------------------------
1 | # glibc21.m4 serial 5
2 | dnl Copyright (C) 2000-2002, 2004, 2008, 2010-2011 Free Software Foundation,
3 | dnl Inc.
4 | dnl This file is free software; the Free Software Foundation
5 | dnl gives unlimited permission to copy and/or distribute it,
6 | dnl with or without modifications, as long as this notice is preserved.
7 |
8 | # Test for the GNU C Library, version 2.1 or newer, or uClibc.
9 | # From Bruno Haible.
10 |
11 | AC_DEFUN([gl_GLIBC21],
12 | [
13 | AC_CACHE_CHECK([whether we are using the GNU C Library >= 2.1 or uClibc],
14 | [ac_cv_gnu_library_2_1],
15 | [AC_EGREP_CPP([Lucky],
16 | [
17 | #include
18 | #ifdef __GNU_LIBRARY__
19 | #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
20 | Lucky GNU user
21 | #endif
22 | #endif
23 | #ifdef __UCLIBC__
24 | Lucky user
25 | #endif
26 | ],
27 | [ac_cv_gnu_library_2_1=yes],
28 | [ac_cv_gnu_library_2_1=no])
29 | ]
30 | )
31 | AC_SUBST([GLIBC21])
32 | GLIBC21="$ac_cv_gnu_library_2_1"
33 | ]
34 | )
35 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/intldir.m4:
--------------------------------------------------------------------------------
1 | # intldir.m4 serial 2 (gettext-0.18)
2 | dnl Copyright (C) 2006, 2009-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 | dnl
7 | dnl This file can can be used in projects which are not available under
8 | dnl the GNU General Public License or the GNU Library General Public
9 | dnl License but which still want to provide support for the GNU gettext
10 | dnl functionality.
11 | dnl Please note that the actual code of the GNU gettext library is covered
12 | dnl by the GNU Library General Public License, and the rest of the GNU
13 | dnl gettext package package is covered by the GNU General Public License.
14 | dnl They are *not* in the public domain.
15 |
16 | AC_PREREQ([2.52])
17 |
18 | dnl Tells the AM_GNU_GETTEXT macro to consider an intl/ directory.
19 | AC_DEFUN([AM_GNU_GETTEXT_INTL_SUBDIR], [])
20 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/intmax.m4:
--------------------------------------------------------------------------------
1 | # intmax.m4 serial 6 (gettext-0.18.2)
2 | dnl Copyright (C) 2002-2005, 2008-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | dnl From Bruno Haible.
8 | dnl Test whether the system has the 'intmax_t' type, but don't attempt to
9 | dnl find a replacement if it is lacking.
10 |
11 | AC_DEFUN([gt_TYPE_INTMAX_T],
12 | [
13 | AC_REQUIRE([gl_AC_HEADER_INTTYPES_H])
14 | AC_REQUIRE([gl_AC_HEADER_STDINT_H])
15 | AC_CACHE_CHECK([for intmax_t], [gt_cv_c_intmax_t],
16 | [AC_COMPILE_IFELSE(
17 | [AC_LANG_PROGRAM(
18 | [[
19 | #include
20 | #include
21 | #if HAVE_STDINT_H_WITH_UINTMAX
22 | #include
23 | #endif
24 | #if HAVE_INTTYPES_H_WITH_UINTMAX
25 | #include
26 | #endif
27 | ]],
28 | [[intmax_t x = -1;
29 | return !x;]])],
30 | [gt_cv_c_intmax_t=yes],
31 | [gt_cv_c_intmax_t=no])])
32 | if test $gt_cv_c_intmax_t = yes; then
33 | AC_DEFINE([HAVE_INTMAX_T], [1],
34 | [Define if you have the 'intmax_t' type in or .])
35 | fi
36 | ])
37 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/inttypes-pri.m4:
--------------------------------------------------------------------------------
1 | # inttypes-pri.m4 serial 7 (gettext-0.18.2)
2 | dnl Copyright (C) 1997-2002, 2006, 2008-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | dnl From Bruno Haible.
8 |
9 | AC_PREREQ([2.53])
10 |
11 | # Define PRI_MACROS_BROKEN if exists and defines the PRI*
12 | # macros to non-string values. This is the case on AIX 4.3.3.
13 |
14 | AC_DEFUN([gt_INTTYPES_PRI],
15 | [
16 | AC_CHECK_HEADERS([inttypes.h])
17 | if test $ac_cv_header_inttypes_h = yes; then
18 | AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken],
19 | [gt_cv_inttypes_pri_broken],
20 | [
21 | AC_COMPILE_IFELSE(
22 | [AC_LANG_PROGRAM(
23 | [[
24 | #include
25 | #ifdef PRId32
26 | char *p = PRId32;
27 | #endif
28 | ]],
29 | [[]])],
30 | [gt_cv_inttypes_pri_broken=no],
31 | [gt_cv_inttypes_pri_broken=yes])
32 | ])
33 | fi
34 | if test "$gt_cv_inttypes_pri_broken" = yes; then
35 | AC_DEFINE_UNQUOTED([PRI_MACROS_BROKEN], [1],
36 | [Define if exists and defines unusable PRI* macros.])
37 | PRI_MACROS_BROKEN=1
38 | else
39 | PRI_MACROS_BROKEN=0
40 | fi
41 | AC_SUBST([PRI_MACROS_BROKEN])
42 | ])
43 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/inttypes_h.m4:
--------------------------------------------------------------------------------
1 | # inttypes_h.m4 serial 10
2 | dnl Copyright (C) 1997-2004, 2006, 2008-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | dnl From Paul Eggert.
8 |
9 | # Define HAVE_INTTYPES_H_WITH_UINTMAX if exists,
10 | # doesn't clash with , and declares uintmax_t.
11 |
12 | AC_DEFUN([gl_AC_HEADER_INTTYPES_H],
13 | [
14 | AC_CACHE_CHECK([for inttypes.h], [gl_cv_header_inttypes_h],
15 | [AC_COMPILE_IFELSE(
16 | [AC_LANG_PROGRAM(
17 | [[
18 | #include
19 | #include
20 | ]],
21 | [[uintmax_t i = (uintmax_t) -1; return !i;]])],
22 | [gl_cv_header_inttypes_h=yes],
23 | [gl_cv_header_inttypes_h=no])])
24 | if test $gl_cv_header_inttypes_h = yes; then
25 | AC_DEFINE_UNQUOTED([HAVE_INTTYPES_H_WITH_UINTMAX], [1],
26 | [Define if exists, doesn't clash with ,
27 | and declares uintmax_t. ])
28 | fi
29 | ])
30 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/lock.m4:
--------------------------------------------------------------------------------
1 | # lock.m4 serial 11 (gettext-0.18.2)
2 | dnl Copyright (C) 2005-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | dnl From Bruno Haible.
8 |
9 | AC_DEFUN([gl_LOCK],
10 | [
11 | AC_REQUIRE([gl_THREADLIB])
12 | if test "$gl_threads_api" = posix; then
13 | # OSF/1 4.0 and MacOS X 10.1 lack the pthread_rwlock_t type and the
14 | # pthread_rwlock_* functions.
15 | AC_CHECK_TYPE([pthread_rwlock_t],
16 | [AC_DEFINE([HAVE_PTHREAD_RWLOCK], [1],
17 | [Define if the POSIX multithreading library has read/write locks.])],
18 | [],
19 | [#include ])
20 | # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro.
21 | AC_COMPILE_IFELSE([
22 | AC_LANG_PROGRAM(
23 | [[#include ]],
24 | [[
25 | #if __FreeBSD__ == 4
26 | error "No, in FreeBSD 4.0 recursive mutexes actually don't work."
27 | #else
28 | int x = (int)PTHREAD_MUTEX_RECURSIVE;
29 | return !x;
30 | #endif
31 | ]])],
32 | [AC_DEFINE([HAVE_PTHREAD_MUTEX_RECURSIVE], [1],
33 | [Define if the defines PTHREAD_MUTEX_RECURSIVE.])])
34 | fi
35 | gl_PREREQ_LOCK
36 | ])
37 |
38 | # Prerequisites of lib/lock.c.
39 | AC_DEFUN([gl_PREREQ_LOCK], [
40 | AC_REQUIRE([AC_C_INLINE])
41 | ])
42 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/malloca.m4:
--------------------------------------------------------------------------------
1 | # malloca.m4 serial 1
2 | dnl Copyright (C) 2003-2004, 2006-2007, 2009-2011 Free Software Foundation,
3 | dnl Inc.
4 | dnl This file is free software; the Free Software Foundation
5 | dnl gives unlimited permission to copy and/or distribute it,
6 | dnl with or without modifications, as long as this notice is preserved.
7 |
8 | AC_DEFUN([gl_MALLOCA],
9 | [
10 | dnl Use the autoconf tests for alloca(), but not the AC_SUBSTed variables
11 | dnl @ALLOCA@ and @LTALLOCA@.
12 | dnl gl_FUNC_ALLOCA dnl Already brought in by the module dependencies.
13 | AC_REQUIRE([gl_EEMALLOC])
14 | AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
15 | ])
16 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/memmove.m4:
--------------------------------------------------------------------------------
1 | # memmove.m4 serial 4
2 | dnl Copyright (C) 2002, 2009-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | AC_DEFUN([gl_FUNC_MEMMOVE],
8 | [
9 | AC_CHECK_FUNCS([memmove])
10 | ])
11 |
12 | # Prerequisites of lib/memmove.c.
13 | AC_DEFUN([gl_PREREQ_MEMMOVE], [
14 | :
15 | ])
16 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/nls.m4:
--------------------------------------------------------------------------------
1 | # nls.m4 serial 5 (gettext-0.18)
2 | dnl Copyright (C) 1995-2003, 2005-2006, 2008-2011 Free Software Foundation,
3 | dnl Inc.
4 | dnl This file is free software; the Free Software Foundation
5 | dnl gives unlimited permission to copy and/or distribute it,
6 | dnl with or without modifications, as long as this notice is preserved.
7 | dnl
8 | dnl This file can can be used in projects which are not available under
9 | dnl the GNU General Public License or the GNU Library General Public
10 | dnl License but which still want to provide support for the GNU gettext
11 | dnl functionality.
12 | dnl Please note that the actual code of the GNU gettext library is covered
13 | dnl by the GNU Library General Public License, and the rest of the GNU
14 | dnl gettext package package is covered by the GNU General Public License.
15 | dnl They are *not* in the public domain.
16 |
17 | dnl Authors:
18 | dnl Ulrich Drepper , 1995-2000.
19 | dnl Bruno Haible , 2000-2003.
20 |
21 | AC_PREREQ([2.50])
22 |
23 | AC_DEFUN([AM_NLS],
24 | [
25 | AC_MSG_CHECKING([whether NLS is requested])
26 | dnl Default is enabled NLS
27 | AC_ARG_ENABLE([nls],
28 | [ --disable-nls do not use Native Language Support],
29 | USE_NLS=$enableval, USE_NLS=yes)
30 | AC_MSG_RESULT([$USE_NLS])
31 | AC_SUBST([USE_NLS])
32 | ])
33 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/pathmax.m4:
--------------------------------------------------------------------------------
1 | # pathmax.m4 serial 9
2 | dnl Copyright (C) 2002-2003, 2005-2006, 2009-2011 Free Software Foundation,
3 | dnl Inc.
4 | dnl This file is free software; the Free Software Foundation
5 | dnl gives unlimited permission to copy and/or distribute it,
6 | dnl with or without modifications, as long as this notice is preserved.
7 |
8 | AC_DEFUN([gl_PATHMAX],
9 | [
10 | dnl Prerequisites of lib/pathmax.h.
11 | AC_CHECK_HEADERS_ONCE([sys/param.h])
12 | ])
13 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/read.m4:
--------------------------------------------------------------------------------
1 | # read.m4 serial 2
2 | dnl Copyright (C) 2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | AC_DEFUN([gl_FUNC_READ],
8 | [
9 | AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
10 | dnl This ifdef is just an optimization, to avoid performing a configure
11 | dnl check whose result is not used. It does not make the test of
12 | dnl GNULIB_UNISTD_H_NONBLOCKING or GNULIB_NONBLOCKING redundant.
13 | m4_ifdef([gl_NONBLOCKING_IO], [
14 | gl_NONBLOCKING_IO
15 | if test $gl_cv_have_nonblocking != yes; then
16 | REPLACE_READ=1
17 | fi
18 | ])
19 | ])
20 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/safe-read.m4:
--------------------------------------------------------------------------------
1 | # safe-read.m4 serial 6
2 | dnl Copyright (C) 2002-2003, 2005-2006, 2009-2011 Free Software Foundation,
3 | dnl Inc.
4 | dnl This file is free software; the Free Software Foundation
5 | dnl gives unlimited permission to copy and/or distribute it,
6 | dnl with or without modifications, as long as this notice is preserved.
7 |
8 | # Prerequisites of lib/safe-read.c.
9 | AC_DEFUN([gl_PREREQ_SAFE_READ],
10 | [
11 | AC_REQUIRE([gt_TYPE_SSIZE_T])
12 | ])
13 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/signalblocking.m4:
--------------------------------------------------------------------------------
1 | # signalblocking.m4 serial 12
2 | dnl Copyright (C) 2001-2002, 2006-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | # Determine available signal blocking primitives. Three different APIs exist:
8 | # 1) POSIX: sigemptyset, sigaddset, sigprocmask
9 | # 2) SYSV: sighold, sigrelse
10 | # 3) BSD: sigblock, sigsetmask
11 | # For simplicity, here we check only for the POSIX signal blocking.
12 | AC_DEFUN([gl_SIGNALBLOCKING],
13 | [
14 | AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
15 | AC_REQUIRE([gl_CHECK_TYPE_SIGSET_T])
16 | if test $gl_cv_type_sigset_t = yes; then
17 | AC_CHECK_FUNC([sigprocmask], [gl_cv_func_sigprocmask=1])
18 | fi
19 | if test -z "$gl_cv_func_sigprocmask"; then
20 | HAVE_POSIX_SIGNALBLOCKING=0
21 | fi
22 | ])
23 |
24 | # Prerequisites of lib/sigprocmask.c.
25 | AC_DEFUN([gl_PREREQ_SIGPROCMASK], [:])
26 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/sigpipe.m4:
--------------------------------------------------------------------------------
1 | # sigpipe.m4 serial 2
2 | dnl Copyright (C) 2008-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | dnl Tests whether SIGPIPE is provided by .
8 | dnl Sets gl_cv_header_signal_h_SIGPIPE.
9 | AC_DEFUN([gl_SIGNAL_SIGPIPE],
10 | [
11 | dnl Use AC_REQUIRE here, so that the default behavior below is expanded
12 | dnl once only, before all statements that occur in other macros.
13 | AC_REQUIRE([gl_SIGNAL_SIGPIPE_BODY])
14 | ])
15 |
16 | AC_DEFUN([gl_SIGNAL_SIGPIPE_BODY],
17 | [
18 | AC_REQUIRE([AC_PROG_CC])
19 | AC_CACHE_CHECK([for SIGPIPE], [gl_cv_header_signal_h_SIGPIPE], [
20 | AC_EGREP_CPP([booboo],[
21 | #include
22 | #if !defined SIGPIPE
23 | booboo
24 | #endif
25 | ],
26 | [gl_cv_header_signal_h_SIGPIPE=no],
27 | [gl_cv_header_signal_h_SIGPIPE=yes])
28 | ])
29 | ])
30 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/ssize_t.m4:
--------------------------------------------------------------------------------
1 | # ssize_t.m4 serial 5 (gettext-0.18.2)
2 | dnl Copyright (C) 2001-2003, 2006, 2010-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | dnl From Bruno Haible.
8 | dnl Test whether ssize_t is defined.
9 |
10 | AC_DEFUN([gt_TYPE_SSIZE_T],
11 | [
12 | AC_CACHE_CHECK([for ssize_t], [gt_cv_ssize_t],
13 | [AC_COMPILE_IFELSE(
14 | [AC_LANG_PROGRAM(
15 | [[#include ]],
16 | [[int x = sizeof (ssize_t *) + sizeof (ssize_t);
17 | return !x;]])],
18 | [gt_cv_ssize_t=yes], [gt_cv_ssize_t=no])])
19 | if test $gt_cv_ssize_t = no; then
20 | AC_DEFINE([ssize_t], [int],
21 | [Define as a signed type of the same size as size_t.])
22 | fi
23 | ])
24 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/stdint_h.m4:
--------------------------------------------------------------------------------
1 | # stdint_h.m4 serial 9
2 | dnl Copyright (C) 1997-2004, 2006, 2008-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | dnl From Paul Eggert.
8 |
9 | # Define HAVE_STDINT_H_WITH_UINTMAX if exists,
10 | # doesn't clash with , and declares uintmax_t.
11 |
12 | AC_DEFUN([gl_AC_HEADER_STDINT_H],
13 | [
14 | AC_CACHE_CHECK([for stdint.h], [gl_cv_header_stdint_h],
15 | [AC_COMPILE_IFELSE(
16 | [AC_LANG_PROGRAM(
17 | [[#include
18 | #include ]],
19 | [[uintmax_t i = (uintmax_t) -1; return !i;]])],
20 | [gl_cv_header_stdint_h=yes],
21 | [gl_cv_header_stdint_h=no])])
22 | if test $gl_cv_header_stdint_h = yes; then
23 | AC_DEFINE_UNQUOTED([HAVE_STDINT_H_WITH_UINTMAX], [1],
24 | [Define if exists, doesn't clash with ,
25 | and declares uintmax_t. ])
26 | fi
27 | ])
28 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/uintmax_t.m4:
--------------------------------------------------------------------------------
1 | # uintmax_t.m4 serial 12
2 | dnl Copyright (C) 1997-2004, 2007-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | dnl From Paul Eggert.
8 |
9 | AC_PREREQ([2.13])
10 |
11 | # Define uintmax_t to 'unsigned long' or 'unsigned long long'
12 | # if it is not already defined in or .
13 |
14 | AC_DEFUN([gl_AC_TYPE_UINTMAX_T],
15 | [
16 | AC_REQUIRE([gl_AC_HEADER_INTTYPES_H])
17 | AC_REQUIRE([gl_AC_HEADER_STDINT_H])
18 | if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then
19 | AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT])
20 | test $ac_cv_type_unsigned_long_long_int = yes \
21 | && ac_type='unsigned long long' \
22 | || ac_type='unsigned long'
23 | AC_DEFINE_UNQUOTED([uintmax_t], [$ac_type],
24 | [Define to unsigned long or unsigned long long
25 | if and don't define.])
26 | else
27 | AC_DEFINE([HAVE_UINTMAX_T], [1],
28 | [Define if you have the 'uintmax_t' type in or .])
29 | fi
30 | ])
31 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/wchar_t.m4:
--------------------------------------------------------------------------------
1 | # wchar_t.m4 serial 4 (gettext-0.18.2)
2 | dnl Copyright (C) 2002-2003, 2008-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | dnl From Bruno Haible.
8 | dnl Test whether has the 'wchar_t' type.
9 | dnl Prerequisite: AC_PROG_CC
10 |
11 | AC_DEFUN([gt_TYPE_WCHAR_T],
12 | [
13 | AC_CACHE_CHECK([for wchar_t], [gt_cv_c_wchar_t],
14 | [AC_COMPILE_IFELSE(
15 | [AC_LANG_PROGRAM(
16 | [[#include
17 | wchar_t foo = (wchar_t)'\0';]],
18 | [[]])],
19 | [gt_cv_c_wchar_t=yes],
20 | [gt_cv_c_wchar_t=no])])
21 | if test $gt_cv_c_wchar_t = yes; then
22 | AC_DEFINE([HAVE_WCHAR_T], [1], [Define if you have the 'wchar_t' type.])
23 | fi
24 | ])
25 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/wint_t.m4:
--------------------------------------------------------------------------------
1 | # wint_t.m4 serial 5 (gettext-0.18.2)
2 | dnl Copyright (C) 2003, 2007-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | dnl From Bruno Haible.
8 | dnl Test whether has the 'wint_t' type.
9 | dnl Prerequisite: AC_PROG_CC
10 |
11 | AC_DEFUN([gt_TYPE_WINT_T],
12 | [
13 | AC_CACHE_CHECK([for wint_t], [gt_cv_c_wint_t],
14 | [AC_COMPILE_IFELSE(
15 | [AC_LANG_PROGRAM(
16 | [[
17 | /* Tru64 with Desktop Toolkit C has a bug: must be included before
18 | .
19 | BSD/OS 4.0.1 has a bug: , and must be included
20 | before . */
21 | #include
22 | #include
23 | #include
24 | #include
25 | wint_t foo = (wchar_t)'\0';]],
26 | [[]])],
27 | [gt_cv_c_wint_t=yes],
28 | [gt_cv_c_wint_t=no])])
29 | if test $gt_cv_c_wint_t = yes; then
30 | AC_DEFINE([HAVE_WINT_T], [1], [Define if you have the 'wint_t' type.])
31 | fi
32 | ])
33 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/srcm4/xsize.m4:
--------------------------------------------------------------------------------
1 | # xsize.m4 serial 4
2 | dnl Copyright (C) 2003-2004, 2008-2011 Free Software Foundation, Inc.
3 | dnl This file is free software; the Free Software Foundation
4 | dnl gives unlimited permission to copy and/or distribute it,
5 | dnl with or without modifications, as long as this notice is preserved.
6 |
7 | AC_DEFUN([gl_XSIZE],
8 | [
9 | dnl Prerequisites of lib/xsize.h.
10 | AC_REQUIRE([gl_SIZE_MAX])
11 | AC_REQUIRE([AC_C_INLINE])
12 | AC_CHECK_HEADERS([stdint.h])
13 | ])
14 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/stamp-h1:
--------------------------------------------------------------------------------
1 | timestamp for config.h
2 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/ARMSCII-8.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0x28 0x0028
2 | 0x29 0x0029
3 | 0x2C 0x002C
4 | 0x2D 0x002D
5 | 0x2E 0x002E
6 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/BIG5-2003.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0xF9FA 0x2554
2 | 0xF9FB 0x2557
3 | 0xF9FC 0x255A
4 | 0xF9FD 0x255D
5 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/BIG5-HKSCS-1999-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/BIG5-HKSCS-1999-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0xF9E9 0x255E
2 | 0xF9EA 0x256A
3 | 0xF9EB 0x2561
4 | 0xF9F9 0x2550
5 | 0xF9FA 0x256D
6 | 0xF9FB 0x256E
7 | 0xF9FC 0x2570
8 | 0xF9FD 0x256F
9 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/BIG5-HKSCS-2001-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/BIG5-HKSCS-2001-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0xF9E9 0x255E
2 | 0xF9EA 0x256A
3 | 0xF9EB 0x2561
4 | 0xF9F9 0x2550
5 | 0xF9FA 0x256D
6 | 0xF9FB 0x256E
7 | 0xF9FC 0x2570
8 | 0xF9FD 0x256F
9 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/BIG5-HKSCS-2004-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/BIG5-HKSCS-2004-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0xF9E9 0x255E
2 | 0xF9EA 0x256A
3 | 0xF9EB 0x2561
4 | 0xF9F9 0x2550
5 | 0xF9FA 0x256D
6 | 0xF9FB 0x256E
7 | 0xF9FC 0x2570
8 | 0xF9FD 0x256F
9 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/BIG5-HKSCS-2008-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/BIG5-HKSCS-2008-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/BIG5-HKSCS-2008.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0xF9E9 0x255E
2 | 0xF9EA 0x256A
3 | 0xF9EB 0x2561
4 | 0xF9F9 0x2550
5 | 0xF9FA 0x256D
6 | 0xF9FB 0x256E
7 | 0xF9FC 0x2570
8 | 0xF9FD 0x256F
9 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/CP1161.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0xA0 0x0E48
2 | 0xDB 0x0E49
3 | 0xDC 0x0E4A
4 | 0xDD 0x0E4B
5 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/CP1163.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0xAF 0x203E
2 | 0xD0 0x00D0
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/CP1255-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/CP1255-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/CP1255.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0xD6C7 0xFB1F
2 | 0xE0C7 0xFB2E
3 | 0xE0C8 0xFB2F
4 | 0xE0CC 0xFB30
5 | 0xE1CC 0xFB31
6 | 0xE1CF 0xFB4C
7 | 0xE2CC 0xFB32
8 | 0xE3CC 0xFB33
9 | 0xE4CC 0xFB34
10 | 0xE5C9 0xFB4B
11 | 0xE5CC 0xFB35
12 | 0xE6CC 0xFB36
13 | 0xE8CC 0xFB38
14 | 0xE9C4 0xFB1D
15 | 0xE9CC 0xFB39
16 | 0xEACC 0xFB3A
17 | 0xEBCC 0xFB3B
18 | 0xEBCF 0xFB4D
19 | 0xECCC 0xFB3C
20 | 0xEECC 0xFB3E
21 | 0xF0CC 0xFB40
22 | 0xF1CC 0xFB41
23 | 0xF3CC 0xFB43
24 | 0xF4CC 0xFB44
25 | 0xF4CF 0xFB4E
26 | 0xF6CC 0xFB46
27 | 0xF7CC 0xFB47
28 | 0xF8CC 0xFB48
29 | 0xF9CC 0xFB49
30 | 0xF9CCD1 0xFB2C
31 | 0xF9CCD2 0xFB2D
32 | 0xF9D1 0xFB2A
33 | 0xF9D2 0xFB2B
34 | 0xFACC 0xFB4A
35 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/CP1258-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/CP1258-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/CP950.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0xA244 0x00A5
2 | 0xA2CC 0x5341
3 | 0xA2CE 0x5345
4 | 0xF9E9 0x255E
5 | 0xF9EA 0x256A
6 | 0xF9EB 0x2561
7 | 0xF9F9 0x2550
8 | 0xF9FA 0x256D
9 | 0xF9FB 0x256E
10 | 0xF9FC 0x2570
11 | 0xF9FD 0x256F
12 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/DEC-HANYU.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0xC2CBA1B8 0x5344
2 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/EUC-JP.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0x5C 0x00A5
2 | 0x7E 0x203E
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/GB18030.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0x8135F437 0x1E3F
2 | 0x82359037 0x9FB4
3 | 0x82359038 0x9FB5
4 | 0x82359039 0x9FB6
5 | 0x82359130 0x9FB7
6 | 0x82359131 0x9FB8
7 | 0x82359132 0x9FB9
8 | 0x82359133 0x9FBA
9 | 0x82359134 0x9FBB
10 | 0x84318236 0xFE10
11 | 0x84318237 0xFE11
12 | 0x84318238 0xFE12
13 | 0x84318239 0xFE13
14 | 0x84318330 0xFE14
15 | 0x84318331 0xFE15
16 | 0x84318332 0xFE16
17 | 0x84318333 0xFE17
18 | 0x84318334 0xFE18
19 | 0x84318335 0xFE19
20 | 0x95329031 0x20087
21 | 0x95329033 0x20089
22 | 0x95329730 0x200CC
23 | 0x9536B937 0x215D7
24 | 0x9630BA35 0x2298F
25 | 0x9635B630 0x241FE
26 | 0xA6D9 0xE78D
27 | 0xA6DA 0xE78E
28 | 0xA6DB 0xE78F
29 | 0xA6DC 0xE790
30 | 0xA6DD 0xE791
31 | 0xA6DE 0xE792
32 | 0xA6DF 0xE793
33 | 0xA6EC 0xE794
34 | 0xA6ED 0xE795
35 | 0xA6F3 0xE796
36 | 0xA8BC 0xE7C7
37 | 0xFE51 0xE816
38 | 0xFE52 0xE817
39 | 0xFE53 0xE818
40 | 0xFE59 0xE81E
41 | 0xFE61 0xE826
42 | 0xFE66 0xE82B
43 | 0xFE67 0xE82C
44 | 0xFE6C 0xE831
45 | 0xFE6D 0xE832
46 | 0xFE76 0xE83B
47 | 0xFE7E 0xE843
48 | 0xFE90 0xE854
49 | 0xFE91 0xE855
50 | 0xFEA0 0xE864
51 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/HZ-snippet:
--------------------------------------------------------------------------------
1 | Chinese (~{VPND~},~{FUM(;0~},~{::So~}) ~{Dc:C~}
2 | GB -- ~{T*Fx~} ~{?*7"~}
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/HZ-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | Chinese (中文,普通话,汉语) 你好
2 | GB -- 元气 开发
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/ISO-2022-CN-EXT-snippet:
--------------------------------------------------------------------------------
1 | Chinese ($)AVPND,FUM(;0,::So) Dc:C
2 | GB -- $)AT*Fx ?*7"
3 | $)G^O$+IO7J$*HN+j
4 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/ISO-2022-CN-EXT-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | Chinese (中文,普通话,汉语) 你好
2 | GB -- 元气 开发
3 | 喲痓洈
4 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/ISO-2022-CN-snippet:
--------------------------------------------------------------------------------
1 | Chinese ($)AVPND,FUM(;0,::So) Dc:C
2 | GB -- $)AT*Fx ?*7"
3 | $)G^O$*HN+j
4 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/ISO-2022-CN-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | Chinese (中文,普通话,汉语) 你好
2 | GB -- 元气 开发
3 | 喲洈
4 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/ISO-2022-JP-1-snippet:
--------------------------------------------------------------------------------
1 | Just for a test of JISX0212: $BqV$(DiQ(B (the second character is of JISX0212)
2 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/ISO-2022-JP-1-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | Just for a test of JISX0212: 騏驎 (the second character is of JISX0212)
2 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/ISO-2022-JP-2-snippet:
--------------------------------------------------------------------------------
1 | Japanese ($BF|K\8l(B) $B$3$s$K$A$O(B, (I:]FAJ(B
2 | JIS -- $B855$(B $B3+H/(B
3 | Just for a test of JISX0212: $BqV$(DiQ(B (the second character is of JISX0212)
4 | Chinese ($BCfJ8(B,$BIaDL$A;0(B,$A::So(B) $(D0_$B9%(B
5 | GB -- $B85]c(B $A?*7"(B
6 | Korean ($(CGQ1[(B) $(C>H3gGO<H3gGO=J4O1n(B
7 | KSC -- $B85]f(B $B3+b$(B
8 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/ISO-2022-JP-2-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | Japanese (日本語) こんにちは, コンニチハ
2 | JIS -- 元気 開発
3 | Just for a test of JISX0212: 騏驎 (the second character is of JISX0212)
4 | Chinese (中文,普通话,汉语) 你好
5 | GB -- 元气 开发
6 | Korean (한글) 안녕하세요, 안녕하십니까
7 | KSC -- 元氣 開發
8 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/ISO-2022-JP-snippet:
--------------------------------------------------------------------------------
1 | Japanese ($BF|K\8l(B) $B$3$s$K$A$O(B
2 | JIS -- $B855$(B $B3+H/(B
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/ISO-2022-JP-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | Japanese (日本語) こんにちは
2 | JIS -- 元気 開発
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/ISO-2022-KR-snippet:
--------------------------------------------------------------------------------
1 | Korean ($)CGQ1[) >H3gGO<H3gGO=J4O1n
2 | KSC -- $)Cj*Q( KR[!
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/ISO-2022-KR-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | Korean (한글) 안녕하세요, 안녕하십니까
2 | KSC -- 元氣 開發
3 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/ISO-IR-165.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0x2821 0x1FB1
2 | 0x2822 0x03AC
3 | 0x2823 0x1FB0
4 | 0x2824 0x1F70
5 | 0x2825 0x0113
6 | 0x2826 0x00E9
7 | 0x2827 0x011B
8 | 0x2828 0x00E8
9 | 0x2829 0x012B
10 | 0x282A 0x00ED
11 | 0x282B 0x01D0
12 | 0x282C 0x00EC
13 | 0x282D 0x014D
14 | 0x282E 0x00F3
15 | 0x282F 0x01D2
16 | 0x2830 0x00F2
17 | 0x2831 0x016B
18 | 0x2832 0x00FA
19 | 0x2833 0x01D4
20 | 0x2834 0x00F9
21 | 0x2835 0x01D6
22 | 0x2836 0x01D8
23 | 0x2837 0x01DA
24 | 0x2838 0x01DC
25 | 0x2839 0x00FC
26 | 0x283A 0x00EA
27 | 0x283B 0x03B1
28 | 0x283C 0x1E3F
29 | 0x283D 0x0144
30 | 0x283E 0x0148
31 | 0x283F 0x01F9
32 | 0x2840 0xFF47
33 | 0x2B3B 0x03B1
34 | 0x2B40 0xFF47
35 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/Quotes.ASCII:
--------------------------------------------------------------------------------
1 | "Hello"
2 | 'Hello'
3 | "Hello"
4 | 'Hello'
5 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/Quotes.ISO-8859-1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/Quotes.ISO-8859-1
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/Quotes.UTF-8:
--------------------------------------------------------------------------------
1 | “Hello”
2 | ‘Hello’
3 | „Hello”
4 | ‚Hello’
5 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/TCVN-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/TCVN-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/TCVN.IRREVERSIBLE.TXT:
--------------------------------------------------------------------------------
1 | 0x01B2 0x1E78
2 | 0x20B2 0x02DC
3 | 0x20B3 0x00B4
4 | 0x42B4 0x1E04
5 | 0x43B3 0x0106
6 | 0x44B4 0x1E0C
7 | 0x47B3 0x01F4
8 | 0x48B4 0x1E24
9 | 0x4BB3 0x1E30
10 | 0x4BB4 0x1E32
11 | 0x4CB3 0x0139
12 | 0x4CB4 0x1E36
13 | 0x4DB3 0x1E3E
14 | 0x4DB4 0x1E42
15 | 0x4EB0 0x01F8
16 | 0x4EB2 0x00D1
17 | 0x4EB3 0x0143
18 | 0x4EB4 0x1E46
19 | 0x50B3 0x1E54
20 | 0x52B3 0x0154
21 | 0x52B4 0x1E5A
22 | 0x53B3 0x015A
23 | 0x53B4 0x1E62
24 | 0x54B4 0x1E6C
25 | 0x56B2 0x1E7C
26 | 0x56B4 0x1E7E
27 | 0x57B0 0x1E80
28 | 0x57B3 0x1E82
29 | 0x57B4 0x1E88
30 | 0x5AB3 0x0179
31 | 0x5AB4 0x1E92
32 | 0x62B4 0x1E05
33 | 0x63B3 0x0107
34 | 0x64B4 0x1E0D
35 | 0x67B3 0x01F5
36 | 0x68B4 0x1E25
37 | 0x6BB3 0x1E31
38 | 0x6BB4 0x1E33
39 | 0x6CB3 0x013A
40 | 0x6CB4 0x1E37
41 | 0x6DB3 0x1E3F
42 | 0x6DB4 0x1E43
43 | 0x6EB0 0x01F9
44 | 0x6EB2 0x00F1
45 | 0x6EB3 0x0144
46 | 0x6EB4 0x1E47
47 | 0x70B3 0x1E55
48 | 0x72B3 0x0155
49 | 0x72B4 0x1E5B
50 | 0x73B3 0x015B
51 | 0x73B4 0x1E63
52 | 0x74B4 0x1E6D
53 | 0x76B2 0x1E7D
54 | 0x76B4 0x1E7F
55 | 0x77B0 0x1E81
56 | 0x77B3 0x1E83
57 | 0x77B4 0x1E89
58 | 0x7AB3 0x017A
59 | 0x7AB4 0x1E93
60 | 0x95B2 0x1E4C
61 | 0xB0 0x0340
62 | 0xB3 0x0341
63 | 0xE3B2 0x1E4D
64 | 0xF3B2 0x1E79
65 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/Translit1.ASCII:
--------------------------------------------------------------------------------
1 | 'Ecrit par %s.
2 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/Translit1.ISO-8859-1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/Translit1.ISO-8859-1
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/TranslitFail1.ISO-8859-1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/TranslitFail1.ISO-8859-1
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UCS-2BE-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UCS-2BE-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UCS-2BE-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | This is a list of ways to say hello in various languages.
2 | Its purpose is to illustrate a number of scripts.
3 |
4 | ---------------------------------------------------------
5 | Amharic (አማርኛ) ሠላም
6 | Arabic ﺍﻟﺴﻼﻡ ﻋﻠﻴﻜﻢ
7 | Czech (česky) Dobrý den
8 | Danish (Dansk) Hej, Goddag
9 | English Hello
10 | Esperanto Saluton
11 | Estonian Tere, Tervist
12 | FORTRAN PROGRAM
13 | Finnish (Suomi) Hei
14 | French (Français) Bonjour, Salut
15 | German (Deutsch Nord) Guten Tag
16 | German (Deutsch Süd) Grüß Gott
17 | Greek (Ελληνικά) Γειά σας
18 | Hebrew שלום
19 | Italiano Ciao, Buon giorno
20 | Lao(ພາສາລາວ) ສະບາຍດີ, ຂໍໃຫ້ໂຊກດີ
21 | Maltese Ciao
22 | Nederlands, Vlaams Hallo, Dag
23 | Norwegian (Norsk) Hei, God dag
24 | Polish Dzień dobry, Hej
25 | Russian (Русский) Здравствуйте!
26 | Slovak Dobrý deň
27 | Spanish (Español) ¡Hola!
28 | Swedish (Svenska) Hej, Goddag
29 | Thai (ภาษาไทย) สวัสดีครับ, สวัสดีค่ะ
30 |
31 | Tigrigna (ትግርኛ) ሰላማት
32 | Turkish (Türkçe) Merhaba
33 | Vietnamese (Tiếng Việt) Chào bạn
34 |
35 | Japanese (日本語) こんにちは, コンニチハ
36 | Chinese (中文,普通话,汉语) 你好
37 | Cantonese (粵語,廣東話) 早晨, 你好
38 | Korean (한글) 안녕하세요, 안녕하십니까
39 |
40 | Difference among chinese characters in GB, JIS, KSC, BIG5:
41 | GB -- 元气 开发
42 | JIS -- 元気 開発
43 | KSC -- 元氣 開發
44 | BIG5 -- 元氣 開發
45 |
46 | Just for a test of JISX0212: 騏驎 (the second character is of JISX0212)
47 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UCS-2LE-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UCS-2LE-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UCS-2LE-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | This is a list of ways to say hello in various languages.
2 | Its purpose is to illustrate a number of scripts.
3 |
4 | ---------------------------------------------------------
5 | Amharic (አማርኛ) ሠላም
6 | Arabic ﺍﻟﺴﻼﻡ ﻋﻠﻴﻜﻢ
7 | Czech (česky) Dobrý den
8 | Danish (Dansk) Hej, Goddag
9 | English Hello
10 | Esperanto Saluton
11 | Estonian Tere, Tervist
12 | FORTRAN PROGRAM
13 | Finnish (Suomi) Hei
14 | French (Français) Bonjour, Salut
15 | German (Deutsch Nord) Guten Tag
16 | German (Deutsch Süd) Grüß Gott
17 | Greek (Ελληνικά) Γειά σας
18 | Hebrew שלום
19 | Italiano Ciao, Buon giorno
20 | Lao(ພາສາລາວ) ສະບາຍດີ, ຂໍໃຫ້ໂຊກດີ
21 | Maltese Ciao
22 | Nederlands, Vlaams Hallo, Dag
23 | Norwegian (Norsk) Hei, God dag
24 | Polish Dzień dobry, Hej
25 | Russian (Русский) Здравствуйте!
26 | Slovak Dobrý deň
27 | Spanish (Español) ¡Hola!
28 | Swedish (Svenska) Hej, Goddag
29 | Thai (ภาษาไทย) สวัสดีครับ, สวัสดีค่ะ
30 |
31 | Tigrigna (ትግርኛ) ሰላማት
32 | Turkish (Türkçe) Merhaba
33 | Vietnamese (Tiếng Việt) Chào bạn
34 |
35 | Japanese (日本語) こんにちは, コンニチハ
36 | Chinese (中文,普通话,汉语) 你好
37 | Cantonese (粵語,廣東話) 早晨, 你好
38 | Korean (한글) 안녕하세요, 안녕하십니까
39 |
40 | Difference among chinese characters in GB, JIS, KSC, BIG5:
41 | GB -- 元气 开发
42 | JIS -- 元気 開発
43 | KSC -- 元氣 開發
44 | BIG5 -- 元氣 開發
45 |
46 | Just for a test of JISX0212: 騏驎 (the second character is of JISX0212)
47 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UCS-4BE-snippet:
--------------------------------------------------------------------------------
1 | #E = R a
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UCS-4BE-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | 𒍅=Ra
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UCS-4LE-snippet:
--------------------------------------------------------------------------------
1 | E# = R a
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UCS-4LE-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | 𒍅=Ra
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-16-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-16-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-16-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | 𒍅=Ra
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-16BE-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-16BE-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-16BE-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | 𒍅=Ra
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-16LE-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-16LE-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-16LE-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | 𒍅=Ra
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-32-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-32-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-32-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ <- Greek
2 | 𐌀𐌁𐌂𐌃𐌄𐌅𐌆𐌇𐌈𐌉𐌊𐌋𐌌𐌍𐌎𐌏𐌐𐌑𐌒𐌓𐌔𐌕𐌖𐌗𐌘𐌙𐌚𐌛𐌜𐌝 <- Etruscan
3 | ABCDEFGHIJKLMNOPQRSTUVWXYZ <- Latin
4 | АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ <- Cyrillic
5 | 𐌰𐌱𐌲𐌳𐌴𐌵𐌶𐌷𐌸𐌹𐌺𐌻𐌼𐌽𐌾𐌿𐍀𐍁𐍂𐍃𐍄𐍅𐍆𐍇𐍈 <- Gothic
6 | אבגדהוזחטיךכלםמןנסעףפץצקרש <- Hebrew
7 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-32BE-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-32BE-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-32BE-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ <- Greek
2 | 𐌀𐌁𐌂𐌃𐌄𐌅𐌆𐌇𐌈𐌉𐌊𐌋𐌌𐌍𐌎𐌏𐌐𐌑𐌒𐌓𐌔𐌕𐌖𐌗𐌘𐌙𐌚𐌛𐌜𐌝 <- Etruscan
3 | ABCDEFGHIJKLMNOPQRSTUVWXYZ <- Latin
4 | АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ <- Cyrillic
5 | 𐌰𐌱𐌲𐌳𐌴𐌵𐌶𐌷𐌸𐌹𐌺𐌻𐌼𐌽𐌾𐌿𐍀𐍁𐍂𐍃𐍄𐍅𐍆𐍇𐍈 <- Gothic
6 | אבגדהוזחטיךכלםמןנסעףפץצקרש <- Hebrew
7 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-32LE-snippet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phynos/Scanner/7830a721c5184a33227262e5574c7630cb5c4a41/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-32LE-snippet
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-32LE-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ <- Greek
2 | 𐌀𐌁𐌂𐌃𐌄𐌅𐌆𐌇𐌈𐌉𐌊𐌋𐌌𐌍𐌎𐌏𐌐𐌑𐌒𐌓𐌔𐌕𐌖𐌗𐌘𐌙𐌚𐌛𐌜𐌝 <- Etruscan
3 | ABCDEFGHIJKLMNOPQRSTUVWXYZ <- Latin
4 | АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ <- Cyrillic
5 | 𐌰𐌱𐌲𐌳𐌴𐌵𐌶𐌷𐌸𐌹𐌺𐌻𐌼𐌽𐌾𐌿𐍀𐍁𐍂𐍃𐍄𐍅𐍆𐍇𐍈 <- Gothic
6 | אבגדהוזחטיךכלםמןנסעףפץצקרש <- Hebrew
7 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-7-snippet:
--------------------------------------------------------------------------------
1 | A+ImIDkQ-
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/UTF-7-snippet.UTF-8:
--------------------------------------------------------------------------------
1 | A≢Α
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/check-stateful:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | # Simple check of a stateful encoding.
3 | # Usage: check-stateful SRCDIR CHARSET
4 | srcdir="$1"
5 | charset="$2"
6 | set -e
7 |
8 | # charset, modified for use in filenames.
9 | charsetf=`echo "$charset" | sed -e 's,:,-,g'`
10 |
11 | ../src/iconv_no_i18n -f "$charset" -t UTF-8 < "${srcdir}"/"$charsetf"-snippet > tmp-snippet
12 | cmp "${srcdir}"/"$charsetf"-snippet.UTF-8 tmp-snippet
13 | ../src/iconv_no_i18n -f UTF-8 -t "$charset" < "${srcdir}"/"$charsetf"-snippet.UTF-8 > tmp-snippet
14 | cmp "${srcdir}"/"$charsetf"-snippet tmp-snippet
15 | rm -f tmp-snippet
16 | exit 0
17 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/check-stateful.bat:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | REM Simple check of a stateful encoding.
3 | REM Usage: check-stateful.bat SRCDIR CHARSET
4 |
5 | ..\src\iconv_no_i18n -f %2 -t UTF-8 < %1\%2-snippet > tmp-snippet
6 | fc %1\%2-snippet.UTF-8 tmp-snippet
7 | ..\src\iconv_no_i18n -f UTF-8 -t %2 < %1\%2-snippet.UTF-8 > tmp-snippet
8 | fc %1\%2-snippet tmp-snippet
9 | del tmp-snippet
10 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/check-stateless.bat:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | REM Complete check of a stateless encoding.
3 | REM Usage: check-stateless.bat SRCDIR CHARSET
4 |
5 | .\table-from %2 > tmp-%2.TXT
6 | .\table-to %2 | sort > tmp-%2.INVERSE.TXT
7 | fc %1\%2.TXT tmp-%2.TXT
8 |
9 | if not exist %1\%2.IRREVERSIBLE.TXT goto ELSE_1
10 | copy /a %1\%2.TXT /a + %1\%2.IRREVERSIBLE.TXT /a tmp
11 | sort < tmp | uniq-u > tmp-orig-%2.INVERSE.TXT
12 | fc tmp-orig-%2.INVERSE.TXT tmp-%2.INVERSE.TXT
13 | del tmp
14 | del tmp-orig-%2.INVERSE.TXT
15 | goto ENDIF_1
16 | :ELSE_1
17 | fc %1\%2.TXT tmp-%2.INVERSE.TXT
18 | :ENDIF_1
19 |
20 | del tmp-%2.TXT
21 | del tmp-%2.INVERSE.TXT
22 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/check-translit:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | # Simple check of transliteration facilities.
3 | # Usage: check-translit SRCDIR FILE FROMCODE TOCODE
4 | srcdir="$1"
5 | file="$2"
6 | fromcode="$3"
7 | tocode="$4"
8 | set -e
9 | ../src/iconv_no_i18n -f "$fromcode" -t "$tocode"//TRANSLIT < "${srcdir}"/"$file"."$fromcode" > tmp
10 | cmp "${srcdir}"/"$file"."$tocode" tmp
11 | rm -f tmp
12 | exit 0
13 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/check-translit.bat:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | REM Simple check of transliteration facilities.
3 | REM Usage: check-translit.bat SRCDIR FILE FROMCODE TOCODE
4 |
5 | ..\src\iconv_no_i18n -f %3 -t %4//TRANSLIT < %1\%2.%3 > tmp
6 | fc %1\%2.%4 tmp
7 | del tmp
8 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/tests/check-translitfailure:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | # Simple check of transliteration failure.
3 | # Usage: check-translitfailure SRCDIR FILE FROMCODE TOCODE
4 | srcdir="$1"
5 | file="$2"
6 | fromcode="$3"
7 | tocode="$4"
8 | ../src/iconv_no_i18n -f "$fromcode" -t "$tocode"//TRANSLIT < "${srcdir}"/"$file"."$fromcode" >/dev/null 2>/dev/null
9 | test $? = 1
10 | exit $?
11 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/windows/windres-options:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | # Usage: windres-options [--escape] PACKAGE_VERSION
3 | # Outputs a set of command-line options for 'windres', containing definitions
4 | # for the preprocessor variables
5 | # PACKAGE_VERSION_STRING
6 | # PACKAGE_VERSION_MAJOR
7 | # PACKAGE_VERSION_MINOR
8 | # PACKAGE_VERSION_SUBMINOR
9 |
10 | escape=
11 | if test "$1" = "--escape"; then
12 | escape=yes
13 | shift
14 | fi
15 | version="$1" # something like 2.0 or 2.17 or 2.17.3 or 2.17.3-pre3
16 |
17 | sed_extract_major='/^[0-9]/{s/^\([0-9]*\).*/\1/p;q;}
18 | i\
19 | 0
20 | q
21 | '
22 | sed_extract_minor='/^[0-9][0-9]*[.][0-9]/{s/^[0-9]*[.]\([0-9]*\).*/\1/p;q;}
23 | i\
24 | 0
25 | q
26 | '
27 | sed_extract_subminor='/^[0-9][0-9]*[.][0-9][0-9]*[.][0-9]/{s/^[0-9]*[.][0-9]*[.]\([0-9]*\).*/\1/p;q;}
28 | i\
29 | 0
30 | q
31 | '
32 |
33 | {
34 | echo "-DPACKAGE_VERSION_STRING=\"${version}\""
35 | echo "-DPACKAGE_VERSION_MAJOR="`echo "${version}" | sed -n -e "$sed_extract_major"`
36 | echo "-DPACKAGE_VERSION_MINOR="`echo "${version}" | sed -n -e "$sed_extract_minor"`
37 | echo "-DPACKAGE_VERSION_SUBMINOR="`echo "${version}" | sed -n -e "$sed_extract_subminor"`
38 | } |
39 | {
40 | if test -n "$escape"; then
41 | sed -e 's,\(["\\]\),\\\1,g'
42 | else
43 | cat
44 | fi
45 | }
46 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/libiconv-1.14/woe32dll/iconv-exports.c:
--------------------------------------------------------------------------------
1 | /* List of exported symbols of libiconv on Cygwin.
2 | Copyright (C) 2006 Free Software Foundation, Inc.
3 | Written by Bruno Haible , 2006.
4 |
5 | This program is free software: you can redistribute it and/or modify
6 | it under the terms of the GNU General Public License as published by
7 | the Free Software Foundation; either version 3 of the License, or
8 | (at your option) any later version.
9 |
10 | This program is distributed in the hope that it will be useful,
11 | but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | GNU General Public License for more details.
14 |
15 | You should have received a copy of the GNU General Public License
16 | along with this program. If not, see . */
17 |
18 | #include "woe32dll/export.h"
19 |
20 | VARIABLE(_libiconv_version)
21 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/phynos/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 3.10.2)
2 |
3 | project(phynos C)
4 |
5 | set(SRC_LISTS
6 | phynos.c
7 | )
8 |
9 | add_library (phynos SHARED ${SRC_LISTS})
10 |
11 | target_link_libraries(phynos
12 | log
13 | )
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/phynos/phynos.c:
--------------------------------------------------------------------------------
1 | //
2 | // Created by Administrator on 2024/2/20.
3 | //
4 | #include
5 | #include
6 |
7 |
8 | #define LOG_TAG "stone.stone"
9 | #define slogd(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)
10 |
11 | JNIEXPORT jstring JNICALL
12 | Java_com_phynos_zbar_MyJniTest_getData(JNIEnv *env, jobject thiz) {
13 | slogd("test number=%d", 99999);
14 | return (*env)->NewStringUTF(env, "hello mindeo");
15 | }
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/zbar/CMakeLists.txt:
--------------------------------------------------------------------------------
1 |
2 |
3 | cmake_minimum_required(VERSION 3.10.2)
4 |
5 | project(zbar C)
6 |
7 | set(SRC_LISTS
8 | img_scanner.c
9 | decoder.c
10 | image.c
11 | symbol.c
12 | convert.c
13 | config.c
14 | scanner.c
15 | error.c
16 | refcnt.c
17 | video.c
18 | video/null.c
19 | decoder/code128.c
20 | decoder/code39.c
21 | decoder/code93.c
22 | decoder/codabar.c
23 | decoder/databar.c
24 | decoder/ean.c
25 | decoder/i25.c
26 | decoder/qr_finder.c
27 | qrcode/bch15_5.c
28 | qrcode/binarize.c
29 | qrcode/isaac.c
30 | qrcode/qrdec.c
31 | qrcode/qrdectxt.c
32 | qrcode/rs.c
33 | qrcode/util.c
34 | config.h
35 | )
36 |
37 | add_library (zbar SHARED ${SRC_LISTS})
38 | target_include_directories(zbar PUBLIC ../include ./)
39 | target_link_libraries(zbar
40 | iconv
41 | )
42 | target_compile_definitions(zbar
43 | PRIVATE
44 | -DLIBDIR="c"
45 | -D_ANDROID)
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/zbar/decoder/qr_finder.h:
--------------------------------------------------------------------------------
1 | #ifndef _DECODER_QR_FINDER_H_
2 | #define _DECODER_QR_FINDER_H_
3 |
4 | #include "qrcode.h"
5 |
6 | /* QR Code symbol finder state */
7 | typedef struct qr_finder_s {
8 | unsigned s5; /* finder pattern width */
9 | qr_finder_line line; /* position info needed by decoder */
10 |
11 | unsigned config;
12 | } qr_finder_t;
13 |
14 | /* reset QR finder specific state */
15 | static inline void qr_finder_reset (qr_finder_t *qrf)
16 | {
17 | qrf->s5 = 0;
18 | }
19 |
20 | /* find QR Code symbols */
21 | zbar_symbol_type_t _zbar_find_qr (zbar_decoder_t *dcode);
22 |
23 | #endif
24 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/zbar/libzbar.rc:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 |
4 | #define STR(s) #s
5 | #define XSTR(s) STR(s)
6 |
7 | VS_VERSION_INFO VERSIONINFO
8 | FILEVERSION LIB_VERSION_MAJOR, LIB_VERSION_MINOR, LIB_VERSION_REVISION, 0
9 | PRODUCTVERSION ZBAR_VERSION_MAJOR, ZBAR_VERSION_MINOR, 0, 0
10 | FILEOS VOS__WINDOWS32
11 | FILETYPE VFT_DLL
12 | {
13 | BLOCK "StringFileInfo" {
14 | BLOCK "040904E4" {
15 | VALUE "ProductName", "ZBar Bar Code Reader"
16 | VALUE "Company Name", "ZBar Bar Code Reader"
17 | VALUE "InternalName", "libzbar"
18 | VALUE "OriginalFilename", "libzbar-" XSTR(LIB_VERSION_MAJOR) ".dll"
19 |
20 | VALUE "FileVersion", XSTR(LIB_VERSION_MAJOR) "." \
21 | XSTR(LIB_VERSION_MINOR) "." XSTR(LIB_VERSION_REVISION)
22 | VALUE "ProductVersion", PACKAGE_VERSION
23 |
24 | VALUE "FileDescription", "Bar code reader library"
25 |
26 | VALUE "LegalCopyright", "Copyright 2007-2009 (c) Jeff Brown "
27 | }
28 | }
29 | BLOCK "VarFileInfo" {
30 | VALUE "Translation", 0x0409, 0x04e4
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/zbar/qrcode/bch15_5.h:
--------------------------------------------------------------------------------
1 | /*Copyright (C) 2008-2009 Timothy B. Terriberry (tterribe@xiph.org)
2 | You can redistribute this library and/or modify it under the terms of the
3 | GNU Lesser General Public License as published by the Free Software
4 | Foundation; either version 2.1 of the License, or (at your option) any later
5 | version.*/
6 | #if !defined(_bch15_5_H)
7 | # define _bch15_5_H (1)
8 |
9 | /*Encodes a raw 5-bit value _x into a 15-bit BCH(15,5) code.
10 | This is capable of correcting up to 3 bit errors, and detecting as many as
11 | 5 bit errors in some cases.*/
12 | unsigned bch15_5_encode(unsigned _x);
13 |
14 | /*Corrects the received code *_y, if possible.
15 | The original data is located in the top five bits.
16 | Returns the number of errors corrected, or a negative value if decoding
17 | failed due to too many bit errors, in which case *_y is left unchanged.*/
18 | int bch15_5_correct(unsigned *_y);
19 |
20 | #endif
21 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/zbar/qrcode/binarize.h:
--------------------------------------------------------------------------------
1 | /*Copyright (C) 2008-2009 Timothy B. Terriberry (tterribe@xiph.org)
2 | You can redistribute this library and/or modify it under the terms of the
3 | GNU Lesser General Public License as published by the Free Software
4 | Foundation; either version 2.1 of the License, or (at your option) any later
5 | version.*/
6 | #if !defined(_qrcode_binarize_H)
7 | # define _qrcode_binarize_H (1)
8 |
9 | void qr_image_cross_masking_median_filter(unsigned char *_img,
10 | int _width,int _height);
11 |
12 | void qr_wiener_filter(unsigned char *_img,int _width,int _height);
13 |
14 | /*Binarizes a grayscale image.*/
15 | unsigned char *qr_binarize(const unsigned char *_img,int _width,int _height);
16 |
17 | #endif
18 |
--------------------------------------------------------------------------------
/scanner-zbar/src/main/cpp/zbar/qrcode/isaac.h:
--------------------------------------------------------------------------------
1 | /*Written by Timothy B. Terriberry (tterribe@xiph.org) 1999-2009 public domain.
2 | Based on the public domain implementation by Robert J. Jenkins Jr.*/
3 | #if !defined(_isaac_H)
4 | # define _isaac_H (1)
5 |
6 |
7 |
8 | typedef struct isaac_ctx isaac_ctx;
9 |
10 |
11 |
12 | #define ISAAC_SZ_LOG (8)
13 | #define ISAAC_SZ (1<
2 | scanner-zbar
3 |
4 |
--------------------------------------------------------------------------------
/scanner-zxing/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/scanner-zxing/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 |
5 | defaultConfig {
6 | minSdkVersion 15
7 | compileSdk 30
8 | targetSdkVersion 30
9 |
10 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
11 |
12 | }
13 |
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | namespace 'com.phynos.scanner.zxing'
21 |
22 | }
23 |
24 | dependencies {
25 | implementation fileTree(dir: 'libs', include: ['*.jar'])
26 |
27 | testImplementation 'junit:junit:4.13.2'
28 | androidTestImplementation 'androidx.test.ext:junit:1.1.3'
29 | androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
30 | }
31 |
--------------------------------------------------------------------------------
/scanner-zxing/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/scanner-zxing/src/androidTest/java/com/example/scanner/zxing/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.example.scanner.zxing;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumented test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 | @Test
20 | public void useAppContext() {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.example.scanner.zxing.test", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/scanner-zxing/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/scanner-zxing/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | scanner-zxing
3 |
4 |
--------------------------------------------------------------------------------
/scanner-zxing/src/test/java/com/example/scanner/zxing/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.example.scanner.zxing;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':scanner-zbar', ':scanner-zxing', ':scanner-all'
2 |
--------------------------------------------------------------------------------