├── .github └── workflows │ ├── VS2019.yml │ └── linux.yml ├── .gitignore ├── CMakeLists.txt ├── MAKEFILE.nmake ├── MSSingleScanSrc ├── MSSingleScan.cpp └── MSSingleScan.vcproj ├── Makefile ├── README.md ├── VisualStudio ├── MSSingleScan │ ├── MSSingleScan.vcxproj │ ├── MSSingleScan.vcxproj.filters │ ├── MSSingleScanDynamic.vcxproj │ └── MSSingleScanDynamic.vcxproj.filters ├── MSToolkit.dll │ ├── MSToolkit.def │ ├── MSToolkit.dll.vcxproj │ └── MSToolkit.dll.vcxproj.filters ├── MSToolkit.sln ├── MSToolkit.vcxproj ├── MSToolkit.vcxproj.filters └── extern │ ├── expat_config.h │ ├── libexpat.def │ ├── libexpat.vcxproj │ ├── libexpat.vcxproj.filters │ ├── libexpatdll.vcxproj │ ├── libexpatdll.vcxproj.filters │ ├── zlib.rc │ ├── zlibdll.vcxproj │ ├── zlibstat.vcxproj │ └── zlibvc.def ├── extern ├── expat-2.2.9.tar.gz ├── expat-2.2.9 │ ├── AUTHORS │ ├── CMake.README │ ├── CMakeLists.txt │ ├── COPYING │ ├── Changes │ ├── ConfigureChecks.cmake │ ├── Makefile.am │ ├── Makefile.in │ ├── README.md │ ├── acinclude.m4 │ ├── aclocal.m4 │ ├── cmake │ │ ├── expat-config.cmake.in │ │ └── mingw-toolchain.cmake │ ├── configure │ ├── configure.ac │ ├── conftools │ │ ├── PrintPath │ │ ├── ar-lib │ │ ├── ax-append-compile-flags.m4 │ │ ├── ax-append-flag.m4 │ │ ├── ax-append-link-flags.m4 │ │ ├── ax-check-compile-flag.m4 │ │ ├── ax-check-link-flag.m4 │ │ ├── ax-require-defined.m4 │ │ ├── compile │ │ ├── config.guess │ │ ├── config.sub │ │ ├── depcomp │ │ ├── expat.m4 │ │ ├── expatcfg-compiler-supports-visibility.m4 │ │ ├── get-version.sh │ │ ├── install-sh │ │ ├── ltmain.sh │ │ ├── missing │ │ └── test-driver │ ├── doc │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── expat.png │ │ ├── reference.html │ │ ├── style.css │ │ ├── valid-xhtml10.png │ │ ├── xmlwf.1 │ │ └── xmlwf.xml │ ├── examples │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── elements.c │ │ └── outline.c │ ├── expat.pc.in │ ├── expat_config.h │ ├── expat_config.h.cmake │ ├── expat_config.h.in │ ├── fix-xmltest-log.sh │ ├── lib │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── ascii.h │ │ ├── asciitab.h │ │ ├── expat.h │ │ ├── expat_external.h │ │ ├── iasciitab.h │ │ ├── internal.h │ │ ├── latin1tab.h │ │ ├── libexpat.def │ │ ├── libexpatw.def │ │ ├── nametab.h │ │ ├── siphash.h │ │ ├── utf8tab.h │ │ ├── winconfig.h │ │ ├── xmlparse.c │ │ ├── xmlrole.c │ │ ├── xmlrole.h │ │ ├── xmltok.c │ │ ├── xmltok.h │ │ ├── xmltok_impl.c │ │ ├── xmltok_impl.h │ │ └── xmltok_ns.c │ ├── m4 │ │ ├── libtool.m4 │ │ ├── ltoptions.m4 │ │ ├── ltsugar.m4 │ │ ├── ltversion.m4 │ │ └── lt~obsolete.m4 │ ├── run.sh.in │ ├── test-driver-wrapper.sh │ ├── tests │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── README.txt │ │ ├── benchmark │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── README.txt │ │ │ └── benchmark.c │ │ ├── chardata.c │ │ ├── chardata.h │ │ ├── memcheck.c │ │ ├── memcheck.h │ │ ├── minicheck.c │ │ ├── minicheck.h │ │ ├── runtests.c │ │ ├── runtestspp.cpp │ │ ├── structdata.c │ │ ├── structdata.h │ │ ├── udiffer.py │ │ ├── xmltest.log.expected │ │ └── xmltest.sh │ ├── win32 │ │ ├── MANIFEST.txt │ │ ├── README.txt │ │ ├── build_expat_iss.bat │ │ └── expat.iss │ └── xmlwf │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── codepage.c │ │ ├── codepage.h │ │ ├── ct.c │ │ ├── filemap.h │ │ ├── readfilemap.c │ │ ├── unixfilemap.c │ │ ├── win32filemap.c │ │ ├── xmlfile.c │ │ ├── xmlfile.h │ │ ├── xmlmime.c │ │ ├── xmlmime.h │ │ ├── xmltchar.h │ │ ├── xmlwf.c │ │ ├── xmlwf_helpgen.py │ │ └── xmlwf_helpgen.sh ├── msfreader.txt ├── msfreader.zip ├── zlib-1.2.11 │ ├── CMakeLists.txt │ ├── ChangeLog │ ├── FAQ │ ├── INDEX │ ├── Makefile │ ├── Makefile.in │ ├── README │ ├── adler32.c │ ├── amiga │ │ ├── Makefile.pup │ │ └── Makefile.sas │ ├── compress.c │ ├── configure │ ├── contrib │ │ ├── README.contrib │ │ ├── ada │ │ │ ├── buffer_demo.adb │ │ │ ├── mtest.adb │ │ │ ├── read.adb │ │ │ ├── readme.txt │ │ │ ├── test.adb │ │ │ ├── zlib-streams.adb │ │ │ ├── zlib-streams.ads │ │ │ ├── zlib-thin.adb │ │ │ ├── zlib-thin.ads │ │ │ ├── zlib.adb │ │ │ ├── zlib.ads │ │ │ └── zlib.gpr │ │ ├── amd64 │ │ │ └── amd64-match.S │ │ ├── asm686 │ │ │ ├── README.686 │ │ │ └── match.S │ │ ├── blast │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── blast.c │ │ │ ├── blast.h │ │ │ ├── test.pk │ │ │ └── test.txt │ │ ├── delphi │ │ │ ├── ZLib.pas │ │ │ ├── ZLibConst.pas │ │ │ ├── readme.txt │ │ │ └── zlibd32.mak │ │ ├── dotzlib │ │ │ ├── DotZLib.build │ │ │ ├── DotZLib.chm │ │ │ ├── DotZLib.sln │ │ │ ├── DotZLib │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── ChecksumImpl.cs │ │ │ │ ├── CircularBuffer.cs │ │ │ │ ├── CodecBase.cs │ │ │ │ ├── Deflater.cs │ │ │ │ ├── DotZLib.cs │ │ │ │ ├── DotZLib.csproj │ │ │ │ ├── GZipStream.cs │ │ │ │ ├── Inflater.cs │ │ │ │ └── UnitTests.cs │ │ │ ├── LICENSE_1_0.txt │ │ │ └── readme.txt │ │ ├── gcc_gvmat64 │ │ │ └── gvmat64.S │ │ ├── infback9 │ │ │ ├── README │ │ │ ├── infback9.c │ │ │ ├── infback9.h │ │ │ ├── inffix9.h │ │ │ ├── inflate9.h │ │ │ ├── inftree9.c │ │ │ └── inftree9.h │ │ ├── inflate86 │ │ │ ├── inffas86.c │ │ │ └── inffast.S │ │ ├── iostream │ │ │ ├── test.cpp │ │ │ ├── zfstream.cpp │ │ │ └── zfstream.h │ │ ├── iostream2 │ │ │ ├── zstream.h │ │ │ └── zstream_test.cpp │ │ ├── iostream3 │ │ │ ├── README │ │ │ ├── TODO │ │ │ ├── test.cc │ │ │ ├── zfstream.cc │ │ │ └── zfstream.h │ │ ├── masmx64 │ │ │ ├── bld_ml64.bat │ │ │ ├── gvmat64.asm │ │ │ ├── gvmat64.lst │ │ │ ├── gvmat64.obj │ │ │ ├── inffas8664.c │ │ │ ├── inffasx64.asm │ │ │ ├── inffasx64.lst │ │ │ ├── inffasx64.obj │ │ │ └── readme.txt │ │ ├── masmx86 │ │ │ ├── bld_ml32.bat │ │ │ ├── inffas32.asm │ │ │ ├── match686.asm │ │ │ └── readme.txt │ │ ├── minizip │ │ │ ├── Makefile │ │ │ ├── Makefile.am │ │ │ ├── MiniZip64_Changes.txt │ │ │ ├── MiniZip64_info.txt │ │ │ ├── configure.ac │ │ │ ├── crypt.h │ │ │ ├── ioapi.c │ │ │ ├── ioapi.h │ │ │ ├── iowin32.c │ │ │ ├── iowin32.h │ │ │ ├── make_vms.com │ │ │ ├── miniunz.c │ │ │ ├── miniunzip.1 │ │ │ ├── minizip.1 │ │ │ ├── minizip.c │ │ │ ├── minizip.pc.in │ │ │ ├── mztools.c │ │ │ ├── mztools.h │ │ │ ├── unzip.c │ │ │ ├── unzip.h │ │ │ ├── zip.c │ │ │ └── zip.h │ │ ├── pascal │ │ │ ├── example.pas │ │ │ ├── readme.txt │ │ │ ├── zlibd32.mak │ │ │ └── zlibpas.pas │ │ ├── puff │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── puff.c │ │ │ ├── puff.h │ │ │ ├── pufftest.c │ │ │ └── zeros.raw │ │ ├── testzlib │ │ │ ├── testzlib.c │ │ │ └── testzlib.txt │ │ ├── untgz │ │ │ ├── Makefile │ │ │ ├── Makefile.msc │ │ │ └── untgz.c │ │ └── vstudio │ │ │ ├── readme.txt │ │ │ ├── vc10 │ │ │ ├── miniunz.vcxproj │ │ │ ├── miniunz.vcxproj.filters │ │ │ ├── minizip.vcxproj │ │ │ ├── minizip.vcxproj.filters │ │ │ ├── testzlib.vcxproj │ │ │ ├── testzlib.vcxproj.filters │ │ │ ├── testzlibdll.vcxproj │ │ │ ├── testzlibdll.vcxproj.filters │ │ │ ├── zlib.rc │ │ │ ├── zlibstat.vcxproj │ │ │ ├── zlibstat.vcxproj.filters │ │ │ ├── zlibvc.def │ │ │ ├── zlibvc.sln │ │ │ ├── zlibvc.vcxproj │ │ │ └── zlibvc.vcxproj.filters │ │ │ ├── vc11 │ │ │ ├── miniunz.vcxproj │ │ │ ├── minizip.vcxproj │ │ │ ├── testzlib.vcxproj │ │ │ ├── testzlibdll.vcxproj │ │ │ ├── zlib.rc │ │ │ ├── zlibstat.vcxproj │ │ │ ├── zlibvc.def │ │ │ ├── zlibvc.sln │ │ │ └── zlibvc.vcxproj │ │ │ ├── vc12 │ │ │ ├── miniunz.vcxproj │ │ │ ├── minizip.vcxproj │ │ │ ├── testzlib.vcxproj │ │ │ ├── testzlibdll.vcxproj │ │ │ ├── zlib.rc │ │ │ ├── zlibstat.vcxproj │ │ │ ├── zlibvc.def │ │ │ ├── zlibvc.sln │ │ │ └── zlibvc.vcxproj │ │ │ ├── vc14 │ │ │ ├── miniunz.vcxproj │ │ │ ├── minizip.vcxproj │ │ │ ├── testzlib.vcxproj │ │ │ ├── testzlibdll.vcxproj │ │ │ ├── x64 │ │ │ │ ├── Release │ │ │ │ │ └── Tmp │ │ │ │ │ │ ├── adler32.cod │ │ │ │ │ │ ├── adler32.obj │ │ │ │ │ │ ├── compress.cod │ │ │ │ │ │ ├── compress.obj │ │ │ │ │ │ ├── crc32.cod │ │ │ │ │ │ ├── crc32.obj │ │ │ │ │ │ ├── deflate.cod │ │ │ │ │ │ ├── deflate.obj │ │ │ │ │ │ ├── gzclose.cod │ │ │ │ │ │ ├── gzclose.obj │ │ │ │ │ │ ├── gzlib.cod │ │ │ │ │ │ ├── gzlib.obj │ │ │ │ │ │ ├── gzread.cod │ │ │ │ │ │ ├── gzread.obj │ │ │ │ │ │ ├── gzwrite.cod │ │ │ │ │ │ ├── gzwrite.obj │ │ │ │ │ │ ├── infback.cod │ │ │ │ │ │ ├── infback.obj │ │ │ │ │ │ ├── inffas8664.cod │ │ │ │ │ │ ├── inffas8664.obj │ │ │ │ │ │ ├── inffast.cod │ │ │ │ │ │ ├── inffast.obj │ │ │ │ │ │ ├── inflate.cod │ │ │ │ │ │ ├── inflate.obj │ │ │ │ │ │ ├── inftrees.cod │ │ │ │ │ │ ├── inftrees.obj │ │ │ │ │ │ ├── ioapi.cod │ │ │ │ │ │ ├── ioapi.obj │ │ │ │ │ │ ├── iowin32.cod │ │ │ │ │ │ ├── iowin32.obj │ │ │ │ │ │ ├── trees.cod │ │ │ │ │ │ ├── trees.obj │ │ │ │ │ │ ├── uncompr.cod │ │ │ │ │ │ ├── uncompr.obj │ │ │ │ │ │ ├── unzip.cod │ │ │ │ │ │ ├── unzip.obj │ │ │ │ │ │ ├── zip.cod │ │ │ │ │ │ ├── zip.obj │ │ │ │ │ │ ├── zlib.res │ │ │ │ │ │ ├── zlibmst.Build.CppClean.log │ │ │ │ │ │ ├── zlibmst.dll.recipe │ │ │ │ │ │ ├── zlibmst.iobj │ │ │ │ │ │ ├── zlibmst.ipdb │ │ │ │ │ │ ├── zlibvc.log │ │ │ │ │ │ ├── zlibvc.tlog │ │ │ │ │ │ ├── CL.command.1.tlog │ │ │ │ │ │ ├── CL.read.1.tlog │ │ │ │ │ │ ├── CL.write.1.tlog │ │ │ │ │ │ ├── link.command.1.tlog │ │ │ │ │ │ ├── link.read.1.tlog │ │ │ │ │ │ ├── link.write.1.tlog │ │ │ │ │ │ ├── rc.command.1.tlog │ │ │ │ │ │ ├── rc.read.1.tlog │ │ │ │ │ │ ├── rc.write.1.tlog │ │ │ │ │ │ ├── zlibvc.lastbuildstate │ │ │ │ │ │ └── zlibvc.write.1u.tlog │ │ │ │ │ │ ├── zlibvc.vcxproj.FileListAbsolute.txt │ │ │ │ │ │ ├── zlibwapi.Build.CppClean.log │ │ │ │ │ │ ├── zlibwapi.dll.recipe │ │ │ │ │ │ ├── zutil.cod │ │ │ │ │ │ └── zutil.obj │ │ │ │ └── ZlibStatRelease │ │ │ │ │ └── Tmp │ │ │ │ │ ├── adler32.obj │ │ │ │ │ ├── compress.obj │ │ │ │ │ ├── crc32.obj │ │ │ │ │ ├── deflate.obj │ │ │ │ │ ├── gzclose.obj │ │ │ │ │ ├── gzlib.obj │ │ │ │ │ ├── gzread.obj │ │ │ │ │ ├── gzwrite.obj │ │ │ │ │ ├── infback.obj │ │ │ │ │ ├── inffas8664.obj │ │ │ │ │ ├── inffast.obj │ │ │ │ │ ├── inflate.obj │ │ │ │ │ ├── inftrees.obj │ │ │ │ │ ├── ioapi.obj │ │ │ │ │ ├── trees.obj │ │ │ │ │ ├── uncompr.obj │ │ │ │ │ ├── unzip.obj │ │ │ │ │ ├── zip.obj │ │ │ │ │ ├── zlib.res │ │ │ │ │ ├── zlibstat.Build.CppClean.log │ │ │ │ │ ├── zlibstat.lib.recipe │ │ │ │ │ ├── zlibstat.log │ │ │ │ │ ├── zlibstat.tlog │ │ │ │ │ ├── CL.command.1.tlog │ │ │ │ │ ├── CL.read.1.tlog │ │ │ │ │ ├── CL.write.1.tlog │ │ │ │ │ ├── Lib-link-cvtres.read.1.tlog │ │ │ │ │ ├── Lib-link-cvtres.write.1.tlog │ │ │ │ │ ├── Lib.command.1.tlog │ │ │ │ │ ├── rc.command.1.tlog │ │ │ │ │ ├── rc.read.1.tlog │ │ │ │ │ ├── rc.write.1.tlog │ │ │ │ │ └── zlibstat.lastbuildstate │ │ │ │ │ ├── zlibstat.vcxproj.FileListAbsolute.txt │ │ │ │ │ └── zutil.obj │ │ │ ├── zlib.rc │ │ │ ├── zlibstat.vcxproj │ │ │ ├── zlibstat.vcxproj.user │ │ │ ├── zlibvc.def │ │ │ ├── zlibvc.sln │ │ │ ├── zlibvc.vcxproj │ │ │ └── zlibvc.vcxproj.user │ │ │ └── vc9 │ │ │ ├── miniunz.vcproj │ │ │ ├── minizip.vcproj │ │ │ ├── testzlib.vcproj │ │ │ ├── testzlibdll.vcproj │ │ │ ├── zlib.rc │ │ │ ├── zlibstat.vcproj │ │ │ ├── zlibvc.def │ │ │ ├── zlibvc.sln │ │ │ └── zlibvc.vcproj │ ├── crc32.c │ ├── crc32.h │ ├── deflate.c │ ├── deflate.h │ ├── doc │ │ ├── algorithm.txt │ │ ├── rfc1950.txt │ │ ├── rfc1951.txt │ │ ├── rfc1952.txt │ │ └── txtvsbin.txt │ ├── examples │ │ ├── README.examples │ │ ├── enough.c │ │ ├── fitblk.c │ │ ├── gun.c │ │ ├── gzappend.c │ │ ├── gzjoin.c │ │ ├── gzlog.c │ │ ├── gzlog.h │ │ ├── zlib_how.html │ │ ├── zpipe.c │ │ └── zran.c │ ├── gzclose.c │ ├── gzguts.h │ ├── gzlib.c │ ├── gzread.c │ ├── gzwrite.c │ ├── infback.c │ ├── inffast.c │ ├── inffast.h │ ├── inffixed.h │ ├── inflate.c │ ├── inflate.h │ ├── inftrees.c │ ├── inftrees.h │ ├── make_vms.com │ ├── msdos │ │ ├── Makefile.bor │ │ ├── Makefile.dj2 │ │ ├── Makefile.emx │ │ ├── Makefile.msc │ │ └── Makefile.tc │ ├── nintendods │ │ ├── Makefile │ │ └── README │ ├── old │ │ ├── Makefile.emx │ │ ├── Makefile.riscos │ │ ├── README │ │ ├── descrip.mms │ │ ├── os2 │ │ │ ├── Makefile.os2 │ │ │ └── zlib.def │ │ └── visual-basic.txt │ ├── os400 │ │ ├── README400 │ │ ├── bndsrc │ │ ├── make.sh │ │ └── zlib.inc │ ├── qnx │ │ └── package.qpg │ ├── test │ │ ├── example.c │ │ ├── infcover.c │ │ └── minigzip.c │ ├── treebuild.xml │ ├── trees.c │ ├── trees.h │ ├── uncompr.c │ ├── watcom │ │ ├── watcom_f.mak │ │ └── watcom_l.mak │ ├── win32 │ │ ├── DLL_FAQ.txt │ │ ├── Makefile.bor │ │ ├── Makefile.gcc │ │ ├── Makefile.msc │ │ ├── README-WIN32.txt │ │ ├── VisualC.txt │ │ ├── zlib.def │ │ └── zlib1.rc │ ├── zconf.h │ ├── zconf.h.cmakein │ ├── zconf.h.in │ ├── zlib.3 │ ├── zlib.3.pdf │ ├── zlib.h │ ├── zlib.map │ ├── zlib.pc.cmakein │ ├── zlib.pc.in │ ├── zlib2ansi │ ├── zutil.c │ └── zutil.h └── zlib1211.zip ├── include ├── MSNumpress.hpp ├── MSObject.h ├── MSReader.h ├── MSToolkitTypes.h ├── RAWReader.h ├── Spectrum.h ├── extern │ ├── crc32.h │ ├── deflate.h │ ├── expat.h │ ├── expat_config.h │ ├── expat_config_win.h │ ├── expat_external.h │ ├── gzguts.h │ ├── inffast.h │ ├── inffixed.h │ ├── inflate.h │ ├── inftrees.h │ ├── trees.h │ ├── xmlrole.h │ ├── xmltok.h │ ├── xmltok_impl.h │ ├── zconf.h │ ├── zlib.h │ └── zutil.h └── mzParser.h ├── mstoolkit.mri ├── mstoolkitlite.mri └── src ├── MSToolkit ├── MSObject.cpp ├── MSReader.cpp ├── RAWReader.cpp └── Spectrum.cpp └── mzParser ├── BasicChromatogram.cpp ├── BasicSpectrum.cpp ├── Czran.cpp ├── MSNumpress.cpp ├── PWIZface.cpp ├── RAMPface.cpp ├── mz5handler.cpp ├── mzMLReader.cpp ├── mzParser.cpp ├── mzpMz5Config.cpp ├── mzpMz5Structs.cpp ├── mzp_base64.cpp ├── saxhandler.cpp ├── saxmzmlhandler.cpp └── saxmzxmlhandler.cpp /.github/workflows/VS2019.yml: -------------------------------------------------------------------------------- 1 | name: windows-2019 build 2 | 3 | on: 4 | push: 5 | branches: [ Restructuring ] 6 | workflow_dispatch: 7 | 8 | jobs: 9 | build: 10 | runs-on: windows-2019 11 | steps: 12 | - uses: actions/checkout@v4 13 | 14 | - name: unzip Thermo MSFileReader 15 | shell: bash 16 | run: unzip -P iacceptthelicense extern/msfreader.zip -d dlls 17 | 18 | - name: register Thermo MSFileReader 19 | shell: cmd 20 | run: FOR %%G IN (dlls\*.dll) DO regsvr32 /S %%G 21 | 22 | - name: msbuild 23 | uses: microsoft/setup-msbuild@v2 24 | 25 | - name: build mstoolkit 26 | # use -p:PreDef=/D_NO_THERMORAW to build MSToolkit without Thermo raw support windows 27 | run: msbuild VisualStudio/MSToolkit.sln -p:Configuration=Release -p:Platform=x64 -p:PlatformToolset=v142 -tv:Current 28 | 29 | - name: test 30 | shell: cmd 31 | run: D:\a\mstoolkit\mstoolkit\VisualStudio\x64\Release\MSSingleScan.exe 32 | 33 | - name: test DLL 34 | shell: cmd 35 | run: D:\a\mstoolkit\mstoolkit\VisualStudio\x64\Release\DLL\MSSingleScan.exe 36 | 37 | -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- 1 | name: linux build 2 | 3 | on: 4 | push: 5 | branches: [ Restructuring ] 6 | workflow_dispatch: 7 | 8 | jobs: 9 | build: 10 | runs-on: ubuntu-24.04 11 | steps: 12 | - uses: actions/checkout@v4 13 | 14 | - name: build mstoolkit 15 | run: make all 16 | 17 | - name: test 18 | run: ./MSSingleScan 19 | 20 | - name: test shared lib version 21 | run: | 22 | export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/runner/work/mstoolkit/mstoolkit/ && \ 23 | ./MSSingleScanSL 24 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | include/expat_config.h 2 | build/ 3 | .vs/ 4 | lib/ 5 | *.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Minimum required version of CMake 2 | cmake_minimum_required(VERSION 3.12) 3 | 4 | # Project name and languages used 5 | project(MSToolkit LANGUAGES CXX C) 6 | 7 | IF (WIN32) 8 | # Compiler options 9 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /permissive- /GS /GL /W3 /Gy /Zc:wchar_t /Zi /Gm- /sdl /Zc:inline /fp:precise /errorReport:prompt /WX- /Zc:forScope /Gd /Oi /MD /FC /EHsc /nologo /diagnostics:column") 10 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /permissive- /GS /GL /W3 /Gy /Zc:wchar_t /Zi /Gm- /sdl /Zc:inline /fp:precise /errorReport:prompt /WX- /Zc:forScope /Gd /Oi /MD /FC /EHsc /nologo /diagnostics:column") 11 | # make sure to use the static runtime library for release build 12 | # set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT") 13 | # set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /MT") 14 | # Definitions 15 | add_definitions(-DWIN32 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DXML_STATIC -D_MBCS -D_NOSQLITE) 16 | ENDIF() 17 | 18 | IF (UNIX) 19 | # for linux 20 | add_definitions(-DGCC -DXML_DEV_URANDOM -D_FILE_OFFSET_BITS=64 -D_NO_THERMORAW -D_NOSQLITE) 21 | ENDIF() 22 | 23 | # Include directories 24 | include_directories(${PROJECT_SOURCE_DIR}/include) 25 | 26 | # Source directories 27 | set(MSTOOLKIT_SRC_DIR ${PROJECT_SOURCE_DIR}/src/MSToolkit) 28 | set(EXPAT_SRC_DIR ${PROJECT_SOURCE_DIR}/src/expat-2.2.9/lib) 29 | set(MZID_SRC_DIR ${PROJECT_SOURCE_DIR}/src/mzIMLTools) 30 | set(MZP_SRC_DIR ${PROJECT_SOURCE_DIR}/src/mzParser) 31 | set(ZLIB_SRC_DIR ${PROJECT_SOURCE_DIR}/src/zlib-1.2.11) 32 | 33 | # Library output directory 34 | set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib) 35 | 36 | # Add library targets 37 | file(GLOB MSTOOLKIT_SOURCES "${MSTOOLKIT_SRC_DIR}/*.cpp") 38 | add_library(mstoolkit STATIC ${MSTOOLKIT_SOURCES}) 39 | file(GLOB EXPAT_SOURCES "${EXPAT_SRC_DIR}/*.c") 40 | add_library(expat STATIC ${EXPAT_SOURCES}) 41 | file(GLOB MZID_SOURCES "${MZID_SRC_DIR}/*.cpp") 42 | add_library(mzid STATIC ${MZID_SOURCES}) 43 | file(GLOB MZP_SOURCES "${MZP_SRC_DIR}/*.cpp") 44 | add_library(mzparser STATIC ${MZP_SOURCES}) 45 | file(GLOB ZLIB_SOURCES "${ZLIB_SRC_DIR}/*.c") 46 | add_library(zlib STATIC ${ZLIB_SOURCES}) 47 | 48 | # Link libraries 49 | target_link_libraries(mzparser expat) 50 | target_link_libraries(mstoolkit expat mzid mzparser zlib) 51 | -------------------------------------------------------------------------------- /VisualStudio/MSSingleScan/MSSingleScan.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | -------------------------------------------------------------------------------- /VisualStudio/MSSingleScan/MSSingleScanDynamic.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | -------------------------------------------------------------------------------- /VisualStudio/MSToolkit.dll/MSToolkit.def: -------------------------------------------------------------------------------- 1 | LIBRARY 2 | 3 | EXPORTS 4 | ??0MSReader@MSToolkit@@QEAA@XZ @1 5 | ??1MSReader@MSToolkit@@QEAA@XZ @2 6 | ?readFile@MSReader@MSToolkit@@QEAA_NPEBDAEAVSpectrum@2@H@Z @3 7 | ?addFilter@MSReader@MSToolkit@@QEAAXW4MSSpectrumType@2@@Z @4 8 | 9 | ??1Spectrum@MSToolkit@@QEAA@XZ @5 10 | ??0Spectrum@MSToolkit@@QEAA@XZ @6 11 | ?sizeZ@Spectrum@MSToolkit@@QEAAHXZ @7 12 | ?sizeMZ@Spectrum@MSToolkit@@QEAAHXZ @8 13 | ?size@Spectrum@MSToolkit@@QEAAHXZ @9 14 | ?getScanNumber@Spectrum@MSToolkit@@QEAAH_N@Z @10 15 | ?getRTime@Spectrum@MSToolkit@@QEAAMXZ @11 16 | ?getNativeID@Spectrum@MSToolkit@@QEAA_NPEADH@Z @12 17 | ?getMZ@Spectrum@MSToolkit@@QEAANH@Z @13 18 | ?atZ@Spectrum@MSToolkit@@QEAAAEAUZState@2@AEBH@Z @14 19 | ?at@Spectrum@MSToolkit@@QEAAAEAUPeak_T@2@AEBH@Z @15 20 | ?getCentroidStatus@Spectrum@MSToolkit@@QEAAHXZ @16 21 | 22 | -------------------------------------------------------------------------------- /VisualStudio/extern/libexpat.def: -------------------------------------------------------------------------------- 1 | ; DEF file for MS VC++ 2 | 3 | LIBRARY 4 | EXPORTS 5 | XML_DefaultCurrent @1 6 | XML_ErrorString @2 7 | XML_ExpatVersion @3 8 | XML_ExpatVersionInfo @4 9 | XML_ExternalEntityParserCreate @5 10 | XML_GetBase @6 11 | XML_GetBuffer @7 12 | XML_GetCurrentByteCount @8 13 | XML_GetCurrentByteIndex @9 14 | XML_GetCurrentColumnNumber @10 15 | XML_GetCurrentLineNumber @11 16 | XML_GetErrorCode @12 17 | XML_GetIdAttributeIndex @13 18 | XML_GetInputContext @14 19 | XML_GetSpecifiedAttributeCount @15 20 | XML_Parse @16 21 | XML_ParseBuffer @17 22 | XML_ParserCreate @18 23 | XML_ParserCreateNS @19 24 | XML_ParserCreate_MM @20 25 | XML_ParserFree @21 26 | XML_SetAttlistDeclHandler @22 27 | XML_SetBase @23 28 | XML_SetCdataSectionHandler @24 29 | XML_SetCharacterDataHandler @25 30 | XML_SetCommentHandler @26 31 | XML_SetDefaultHandler @27 32 | XML_SetDefaultHandlerExpand @28 33 | XML_SetDoctypeDeclHandler @29 34 | XML_SetElementDeclHandler @30 35 | XML_SetElementHandler @31 36 | XML_SetEncoding @32 37 | XML_SetEndCdataSectionHandler @33 38 | XML_SetEndDoctypeDeclHandler @34 39 | XML_SetEndElementHandler @35 40 | XML_SetEndNamespaceDeclHandler @36 41 | XML_SetEntityDeclHandler @37 42 | XML_SetExternalEntityRefHandler @38 43 | XML_SetExternalEntityRefHandlerArg @39 44 | XML_SetNamespaceDeclHandler @40 45 | XML_SetNotStandaloneHandler @41 46 | XML_SetNotationDeclHandler @42 47 | XML_SetParamEntityParsing @43 48 | XML_SetProcessingInstructionHandler @44 49 | XML_SetReturnNSTriplet @45 50 | XML_SetStartCdataSectionHandler @46 51 | XML_SetStartDoctypeDeclHandler @47 52 | XML_SetStartElementHandler @48 53 | XML_SetStartNamespaceDeclHandler @49 54 | XML_SetUnknownEncodingHandler @50 55 | XML_SetUnparsedEntityDeclHandler @51 56 | XML_SetUserData @52 57 | XML_SetXmlDeclHandler @53 58 | XML_UseParserAsHandlerArg @54 59 | ; added with version 1.95.3 60 | XML_ParserReset @55 61 | XML_SetSkippedEntityHandler @56 62 | ; added with version 1.95.5 63 | XML_GetFeatureList @57 64 | XML_UseForeignDTD @58 65 | ; added with version 1.95.6 66 | XML_FreeContentModel @59 67 | XML_MemMalloc @60 68 | XML_MemRealloc @61 69 | XML_MemFree @62 70 | ; added with version 1.95.8 71 | XML_StopParser @63 72 | XML_ResumeParser @64 73 | XML_GetParsingStatus @65 74 | ; added with version 2.1.1 75 | ; XML_GetAttributeInfo @66 76 | XML_SetHashSalt @67 77 | ; added with version 2.2.5 78 | _INTERNAL_trim_to_complete_utf8_characters @68 79 | -------------------------------------------------------------------------------- /VisualStudio/extern/libexpat.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Source Files 6 | 7 | 8 | Source Files 9 | 10 | 11 | Source Files 12 | 13 | 14 | 15 | 16 | {DBDA4990-8F3B-3141-91B8-992726FCDC2D} 17 | 18 | 19 | -------------------------------------------------------------------------------- /VisualStudio/extern/libexpatdll.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Source Files 6 | 7 | 8 | Source Files 9 | 10 | 11 | Source Files 12 | 13 | 14 | 15 | 16 | {64527C24-CD4C-3B4C-BCF5-3A4FD9DEBFE5} 17 | 18 | 19 | 20 | 21 | Source Files 22 | 23 | 24 | -------------------------------------------------------------------------------- /VisualStudio/extern/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 11, 0 6 | PRODUCTVERSION 1, 2, 11, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.11\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2017 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /extern/expat-2.2.9.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/expat-2.2.9.tar.gz -------------------------------------------------------------------------------- /extern/expat-2.2.9/AUTHORS: -------------------------------------------------------------------------------- 1 | Expat is brought to you by: 2 | 3 | Clark Cooper 4 | Fred L. Drake, Jr. 5 | Greg Stein 6 | James Clark 7 | Karl Waclawek 8 | Rhodri James 9 | Sebastian Pipping 10 | Steven Solie 11 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/CMake.README: -------------------------------------------------------------------------------- 1 | == How to build expat with cmake (experimental) == 2 | 3 | The cmake based buildsystem for expat works on Windows (cygwin, mingw, Visual 4 | Studio) and should work on all other platform cmake supports. 5 | 6 | Assuming ~/expat-2.2.9 is the source directory of expat, add a subdirectory 7 | build and change into that directory: 8 | ~/expat-2.2.9$ mkdir build && cd build 9 | ~/expat-2.2.9/build$ 10 | 11 | From that directory, call cmake first, then call make, make test and 12 | make install in the usual way: 13 | ~/expat-2.2.9/build$ cmake .. 14 | -- The C compiler identification is GNU 15 | -- The CXX compiler identification is GNU 16 | .... 17 | -- Configuring done 18 | -- Generating done 19 | -- Build files have been written to: /home/patrick/expat-2.2.9/build 20 | 21 | If you want to specify the install location for your files, append 22 | -DCMAKE_INSTALL_PREFIX=/your/install/path to the cmake call. 23 | 24 | ~/expat-2.2.9/build$ make && make test && make install 25 | Scanning dependencies of target expat 26 | [ 5%] Building C object CMakeFiles/expat.dir/lib/xmlparse.c.o 27 | [ 11%] Building C object CMakeFiles/expat.dir/lib/xmlrole.c.o 28 | .... 29 | -- Installing: /usr/local/lib/pkgconfig/expat.pc 30 | -- Installing: /usr/local/bin/xmlwf 31 | -- Installing: /usr/local/share/man/man1/xmlwf.1 32 | 33 | For Windows builds, you must make sure to call cmake from an environment where 34 | your compiler is reachable, that means either you call it from the 35 | Visual Studio Command Prompt or when using mingw, you must open a cmd.exe and 36 | make sure that gcc can be called. On Windows, you also might want to specify a 37 | special Generator for CMake: 38 | for Visual Studio builds do: 39 | cmake .. -G "Visual Studio 15 2017" && msbuild /m expat.sln 40 | for mingw builds do: 41 | cmake .. -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=D:\expat-install 42 | && gmake && gmake install 43 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/COPYING: -------------------------------------------------------------------------------- 1 | Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper 2 | Copyright (c) 2001-2017 Expat maintainers 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining 5 | a copy of this software and associated documentation files (the 6 | "Software"), to deal in the Software without restriction, including 7 | without limitation the rights to use, copy, modify, merge, publish, 8 | distribute, sublicense, and/or sell copies of the Software, and to 9 | permit persons to whom the Software is furnished to do so, subject to 10 | the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included 13 | in all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 17 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 18 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 19 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 20 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 21 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/ConfigureChecks.cmake: -------------------------------------------------------------------------------- 1 | include(CheckCCompilerFlag) 2 | include(CheckCSourceCompiles) 3 | include(CheckIncludeFile) 4 | include(CheckIncludeFiles) 5 | include(CheckSymbolExists) 6 | include(TestBigEndian) 7 | 8 | check_include_file("dlfcn.h" HAVE_DLFCN_H) 9 | check_include_file("fcntl.h" HAVE_FCNTL_H) 10 | check_include_file("inttypes.h" HAVE_INTTYPES_H) 11 | check_include_file("memory.h" HAVE_MEMORY_H) 12 | check_include_file("stdint.h" HAVE_STDINT_H) 13 | check_include_file("stdlib.h" HAVE_STDLIB_H) 14 | check_include_file("strings.h" HAVE_STRINGS_H) 15 | check_include_file("string.h" HAVE_STRING_H) 16 | check_include_file("sys/stat.h" HAVE_SYS_STAT_H) 17 | check_include_file("sys/types.h" HAVE_SYS_TYPES_H) 18 | check_include_file("unistd.h" HAVE_UNISTD_H) 19 | 20 | check_symbol_exists("getpagesize" "unistd.h" HAVE_GETPAGESIZE) 21 | check_symbol_exists("mmap" "sys/mman.h" HAVE_MMAP) 22 | check_symbol_exists("getrandom" "sys/random.h" HAVE_GETRANDOM) 23 | 24 | if(EXPAT_WITH_LIBBSD) 25 | set(CMAKE_REQUIRED_LIBRARIES "${LIB_BSD}") 26 | set(_bsd "bsd/") 27 | else() 28 | set(_bsd "") 29 | endif() 30 | check_symbol_exists("arc4random_buf" "${_bsd}stdlib.h" HAVE_ARC4RANDOM_BUF) 31 | if(NOT HAVE_ARC4RANDOM_BUF) 32 | check_symbol_exists("arc4random" "${_bsd}stdlib.h" HAVE_ARC4RANDOM) 33 | endif() 34 | set(CMAKE_REQUIRED_LIBRARIES) 35 | 36 | #/* Define to 1 if you have the ANSI C header files. */ 37 | check_include_files("stdlib.h;stdarg.h;string.h;float.h" STDC_HEADERS) 38 | 39 | test_big_endian(WORDS_BIGENDIAN) 40 | #/* 1234 = LIL_ENDIAN, 4321 = BIGENDIAN */ 41 | if(WORDS_BIGENDIAN) 42 | set(BYTEORDER 4321) 43 | else(WORDS_BIGENDIAN) 44 | set(BYTEORDER 1234) 45 | endif(WORDS_BIGENDIAN) 46 | 47 | if(HAVE_SYS_TYPES_H) 48 | check_symbol_exists("off_t" "sys/types.h" OFF_T) 49 | check_symbol_exists("size_t" "sys/types.h" SIZE_T) 50 | else(HAVE_SYS_TYPES_H) 51 | set(OFF_T "long") 52 | set(SIZE_T "unsigned") 53 | endif(HAVE_SYS_TYPES_H) 54 | 55 | check_c_source_compiles(" 56 | #include /* for NULL */ 57 | #include /* for syscall */ 58 | #include /* for SYS_getrandom */ 59 | int main() { 60 | syscall(SYS_getrandom, NULL, 0, 0); 61 | return 0; 62 | }" 63 | HAVE_SYSCALL_GETRANDOM) 64 | 65 | check_c_compiler_flag("-fno-strict-aliasing" FLAG_NO_STRICT_ALIASING) 66 | check_c_compiler_flag("-fvisibility=hidden" FLAG_VISIBILITY) 67 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/acinclude.m4: -------------------------------------------------------------------------------- 1 | # acinclude.m4 -- 2 | # 3 | 4 | m4_include(conftools/ax-require-defined.m4) 5 | m4_include(conftools/ax-check-compile-flag.m4) 6 | m4_include(conftools/ax-check-link-flag.m4) 7 | m4_include(conftools/ax-append-flag.m4) 8 | m4_include(conftools/ax-append-compile-flags.m4) 9 | m4_include(conftools/ax-append-link-flags.m4) 10 | m4_include(conftools/expatcfg-compiler-supports-visibility.m4) 11 | 12 | ### end of file 13 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/cmake/mingw-toolchain.cmake: -------------------------------------------------------------------------------- 1 | # __ __ _ 2 | # ___\ \/ /_ __ __ _| |_ 3 | # / _ \\ /| '_ \ / _` | __| 4 | # | __// \| |_) | (_| | |_ 5 | # \___/_/\_\ .__/ \__,_|\__| 6 | # |_| XML parser 7 | # 8 | # Copyright (c) 2019 Expat development team 9 | # Licensed under the MIT license: 10 | # 11 | # Permission is hereby granted, free of charge, to any person obtaining 12 | # a copy of this software and associated documentation files (the 13 | # "Software"), to deal in the Software without restriction, including 14 | # without limitation the rights to use, copy, modify, merge, publish, 15 | # distribute, sublicense, and/or sell copies of the Software, and to permit 16 | # persons to whom the Software is furnished to do so, subject to the 17 | # following conditions: 18 | # 19 | # The above copyright notice and this permission notice shall be included 20 | # in all copies or substantial portions of the Software. 21 | # 22 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 23 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 24 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 25 | # NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 26 | # DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 27 | # OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 28 | # USE OR OTHER DEALINGS IN THE SOFTWARE. 29 | 30 | set(CMAKE_SYSTEM_NAME Windows) 31 | 32 | set(CMAKE_C_COMPILER i686-w64-mingw32-gcc) 33 | set(CMAKE_CXX_COMPILER i686-w64-mingw32-g++) 34 | 35 | set(WIN32 ON) 36 | set(MINGW ON) 37 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/conftools/ax-append-compile-flags.m4: -------------------------------------------------------------------------------- 1 | # ============================================================================ 2 | # https://www.gnu.org/software/autoconf-archive/ax_append_compile_flags.html 3 | # ============================================================================ 4 | # 5 | # SYNOPSIS 6 | # 7 | # AX_APPEND_COMPILE_FLAGS([FLAG1 FLAG2 ...], [FLAGS-VARIABLE], [EXTRA-FLAGS], [INPUT]) 8 | # 9 | # DESCRIPTION 10 | # 11 | # For every FLAG1, FLAG2 it is checked whether the compiler works with the 12 | # flag. If it does, the flag is added FLAGS-VARIABLE 13 | # 14 | # If FLAGS-VARIABLE is not specified, the current language's flags (e.g. 15 | # CFLAGS) is used. During the check the flag is always added to the 16 | # current language's flags. 17 | # 18 | # If EXTRA-FLAGS is defined, it is added to the current language's default 19 | # flags (e.g. CFLAGS) when the check is done. The check is thus made with 20 | # the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to 21 | # force the compiler to issue an error when a bad flag is given. 22 | # 23 | # INPUT gives an alternative input source to AC_COMPILE_IFELSE. 24 | # 25 | # NOTE: This macro depends on the AX_APPEND_FLAG and 26 | # AX_CHECK_COMPILE_FLAG. Please keep this macro in sync with 27 | # AX_APPEND_LINK_FLAGS. 28 | # 29 | # LICENSE 30 | # 31 | # Copyright (c) 2011 Maarten Bosmans 32 | # 33 | # Copying and distribution of this file, with or without modification, are 34 | # permitted in any medium without royalty provided the copyright notice 35 | # and this notice are preserved. This file is offered as-is, without any 36 | # warranty. 37 | 38 | #serial 7 39 | 40 | AC_DEFUN([AX_APPEND_COMPILE_FLAGS], 41 | [AX_REQUIRE_DEFINED([AX_CHECK_COMPILE_FLAG]) 42 | AX_REQUIRE_DEFINED([AX_APPEND_FLAG]) 43 | for flag in $1; do 44 | AX_CHECK_COMPILE_FLAG([$flag], [AX_APPEND_FLAG([$flag], [$2])], [], [$3], [$4]) 45 | done 46 | ])dnl AX_APPEND_COMPILE_FLAGS 47 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/conftools/ax-append-flag.m4: -------------------------------------------------------------------------------- 1 | # =========================================================================== 2 | # https://www.gnu.org/software/autoconf-archive/ax_append_flag.html 3 | # =========================================================================== 4 | # 5 | # SYNOPSIS 6 | # 7 | # AX_APPEND_FLAG(FLAG, [FLAGS-VARIABLE]) 8 | # 9 | # DESCRIPTION 10 | # 11 | # FLAG is appended to the FLAGS-VARIABLE shell variable, with a space 12 | # added in between. 13 | # 14 | # If FLAGS-VARIABLE is not specified, the current language's flags (e.g. 15 | # CFLAGS) is used. FLAGS-VARIABLE is not changed if it already contains 16 | # FLAG. If FLAGS-VARIABLE is unset in the shell, it is set to exactly 17 | # FLAG. 18 | # 19 | # NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. 20 | # 21 | # LICENSE 22 | # 23 | # Copyright (c) 2008 Guido U. Draheim 24 | # Copyright (c) 2011 Maarten Bosmans 25 | # 26 | # Copying and distribution of this file, with or without modification, are 27 | # permitted in any medium without royalty provided the copyright notice 28 | # and this notice are preserved. This file is offered as-is, without any 29 | # warranty. 30 | 31 | #serial 8 32 | 33 | AC_DEFUN([AX_APPEND_FLAG], 34 | [dnl 35 | AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_SET_IF 36 | AS_VAR_PUSHDEF([FLAGS], [m4_default($2,_AC_LANG_PREFIX[FLAGS])]) 37 | AS_VAR_SET_IF(FLAGS,[ 38 | AS_CASE([" AS_VAR_GET(FLAGS) "], 39 | [*" $1 "*], [AC_RUN_LOG([: FLAGS already contains $1])], 40 | [ 41 | AS_VAR_APPEND(FLAGS,[" $1"]) 42 | AC_RUN_LOG([: FLAGS="$FLAGS"]) 43 | ]) 44 | ], 45 | [ 46 | AS_VAR_SET(FLAGS,[$1]) 47 | AC_RUN_LOG([: FLAGS="$FLAGS"]) 48 | ]) 49 | AS_VAR_POPDEF([FLAGS])dnl 50 | ])dnl AX_APPEND_FLAG 51 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/conftools/ax-append-link-flags.m4: -------------------------------------------------------------------------------- 1 | # =========================================================================== 2 | # https://www.gnu.org/software/autoconf-archive/ax_append_link_flags.html 3 | # =========================================================================== 4 | # 5 | # SYNOPSIS 6 | # 7 | # AX_APPEND_LINK_FLAGS([FLAG1 FLAG2 ...], [FLAGS-VARIABLE], [EXTRA-FLAGS], [INPUT]) 8 | # 9 | # DESCRIPTION 10 | # 11 | # For every FLAG1, FLAG2 it is checked whether the linker works with the 12 | # flag. If it does, the flag is added FLAGS-VARIABLE 13 | # 14 | # If FLAGS-VARIABLE is not specified, the linker's flags (LDFLAGS) is 15 | # used. During the check the flag is always added to the linker's flags. 16 | # 17 | # If EXTRA-FLAGS is defined, it is added to the linker's default flags 18 | # when the check is done. The check is thus made with the flags: "LDFLAGS 19 | # EXTRA-FLAGS FLAG". This can for example be used to force the linker to 20 | # issue an error when a bad flag is given. 21 | # 22 | # INPUT gives an alternative input source to AC_COMPILE_IFELSE. 23 | # 24 | # NOTE: This macro depends on the AX_APPEND_FLAG and AX_CHECK_LINK_FLAG. 25 | # Please keep this macro in sync with AX_APPEND_COMPILE_FLAGS. 26 | # 27 | # LICENSE 28 | # 29 | # Copyright (c) 2011 Maarten Bosmans 30 | # 31 | # Copying and distribution of this file, with or without modification, are 32 | # permitted in any medium without royalty provided the copyright notice 33 | # and this notice are preserved. This file is offered as-is, without any 34 | # warranty. 35 | 36 | #serial 7 37 | 38 | AC_DEFUN([AX_APPEND_LINK_FLAGS], 39 | [AX_REQUIRE_DEFINED([AX_CHECK_LINK_FLAG]) 40 | AX_REQUIRE_DEFINED([AX_APPEND_FLAG]) 41 | for flag in $1; do 42 | AX_CHECK_LINK_FLAG([$flag], [AX_APPEND_FLAG([$flag], [m4_default([$2], [LDFLAGS])])], [], [$3], [$4]) 43 | done 44 | ])dnl AX_APPEND_LINK_FLAGS 45 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/conftools/ax-check-link-flag.m4: -------------------------------------------------------------------------------- 1 | # =========================================================================== 2 | # https://www.gnu.org/software/autoconf-archive/ax_check_link_flag.html 3 | # =========================================================================== 4 | # 5 | # SYNOPSIS 6 | # 7 | # AX_CHECK_LINK_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT]) 8 | # 9 | # DESCRIPTION 10 | # 11 | # Check whether the given FLAG works with the linker or gives an error. 12 | # (Warnings, however, are ignored) 13 | # 14 | # ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on 15 | # success/failure. 16 | # 17 | # If EXTRA-FLAGS is defined, it is added to the linker's default flags 18 | # when the check is done. The check is thus made with the flags: "LDFLAGS 19 | # EXTRA-FLAGS FLAG". This can for example be used to force the linker to 20 | # issue an error when a bad flag is given. 21 | # 22 | # INPUT gives an alternative input source to AC_LINK_IFELSE. 23 | # 24 | # NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this 25 | # macro in sync with AX_CHECK_{PREPROC,COMPILE}_FLAG. 26 | # 27 | # LICENSE 28 | # 29 | # Copyright (c) 2008 Guido U. Draheim 30 | # Copyright (c) 2011 Maarten Bosmans 31 | # 32 | # Copying and distribution of this file, with or without modification, are 33 | # permitted in any medium without royalty provided the copyright notice 34 | # and this notice are preserved. This file is offered as-is, without any 35 | # warranty. 36 | 37 | #serial 6 38 | 39 | AC_DEFUN([AX_CHECK_LINK_FLAG], 40 | [AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF 41 | AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_ldflags_$4_$1])dnl 42 | AC_CACHE_CHECK([whether the linker accepts $1], CACHEVAR, [ 43 | ax_check_save_flags=$LDFLAGS 44 | LDFLAGS="$LDFLAGS $4 $1" 45 | AC_LINK_IFELSE([m4_default([$5],[AC_LANG_PROGRAM()])], 46 | [AS_VAR_SET(CACHEVAR,[yes])], 47 | [AS_VAR_SET(CACHEVAR,[no])]) 48 | LDFLAGS=$ax_check_save_flags]) 49 | AS_VAR_IF(CACHEVAR,yes, 50 | [m4_default([$2], :)], 51 | [m4_default([$3], :)]) 52 | AS_VAR_POPDEF([CACHEVAR])dnl 53 | ])dnl AX_CHECK_LINK_FLAGS 54 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/conftools/ax-require-defined.m4: -------------------------------------------------------------------------------- 1 | # =========================================================================== 2 | # https://www.gnu.org/software/autoconf-archive/ax_require_defined.html 3 | # =========================================================================== 4 | # 5 | # SYNOPSIS 6 | # 7 | # AX_REQUIRE_DEFINED(MACRO) 8 | # 9 | # DESCRIPTION 10 | # 11 | # AX_REQUIRE_DEFINED is a simple helper for making sure other macros have 12 | # been defined and thus are available for use. This avoids random issues 13 | # where a macro isn't expanded. Instead the configure script emits a 14 | # non-fatal: 15 | # 16 | # ./configure: line 1673: AX_CFLAGS_WARN_ALL: command not found 17 | # 18 | # It's like AC_REQUIRE except it doesn't expand the required macro. 19 | # 20 | # Here's an example: 21 | # 22 | # AX_REQUIRE_DEFINED([AX_CHECK_LINK_FLAG]) 23 | # 24 | # LICENSE 25 | # 26 | # Copyright (c) 2014 Mike Frysinger 27 | # 28 | # Copying and distribution of this file, with or without modification, are 29 | # permitted in any medium without royalty provided the copyright notice 30 | # and this notice are preserved. This file is offered as-is, without any 31 | # warranty. 32 | 33 | #serial 2 34 | 35 | AC_DEFUN([AX_REQUIRE_DEFINED], [dnl 36 | m4_ifndef([$1], [m4_fatal([macro ]$1[ is not defined; is a m4 file missing?])]) 37 | ])dnl AX_REQUIRE_DEFINED 38 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/conftools/expat.m4: -------------------------------------------------------------------------------- 1 | dnl Check if --with-expat[=PREFIX] is specified and 2 | dnl Expat >= 1.95.0 is installed in the system. 3 | dnl If yes, substitute EXPAT_CFLAGS, EXPAT_LIBS with regard to 4 | dnl the specified PREFIX and set with_expat to PREFIX, or 'yes' if PREFIX 5 | dnl has not been specified. Also HAVE_LIBEXPAT, HAVE_EXPAT_H are defined. 6 | dnl If --with-expat has not been specified, set with_expat to 'no'. 7 | dnl In addition, an Automake conditional EXPAT_INSTALLED is set accordingly. 8 | dnl This is necessary to adapt a whole lot of packages that have expat 9 | dnl bundled as a static library. 10 | AC_DEFUN([AM_WITH_EXPAT], 11 | [ AC_ARG_WITH(expat, 12 | [ --with-expat=PREFIX Use system Expat library], 13 | , with_expat=no) 14 | 15 | AM_CONDITIONAL(EXPAT_INSTALLED, test $with_expat != no) 16 | 17 | EXPAT_CFLAGS= 18 | EXPAT_LIBS= 19 | if test $with_expat != no; then 20 | if test $with_expat != yes; then 21 | EXPAT_CFLAGS="-I$with_expat/include" 22 | EXPAT_LIBS="-L$with_expat/lib" 23 | fi 24 | AC_CHECK_LIB(expat, XML_ParserCreate, 25 | [ EXPAT_LIBS="$EXPAT_LIBS -lexpat" 26 | expat_found=yes ], 27 | [ expat_found=no ], 28 | "$EXPAT_LIBS") 29 | if test $expat_found = no; then 30 | AC_MSG_ERROR([Could not find the Expat library]) 31 | fi 32 | expat_save_CFLAGS="$CFLAGS" 33 | CFLAGS="$CFLAGS $EXPAT_CFLAGS" 34 | AC_CHECK_HEADERS(expat.h, , expat_found=no) 35 | if test $expat_found = no; then 36 | AC_MSG_ERROR([Could not find expat.h]) 37 | fi 38 | CFLAGS="$expat_save_CFLAGS" 39 | fi 40 | 41 | AC_SUBST(EXPAT_CFLAGS) 42 | AC_SUBST(EXPAT_LIBS) 43 | ]) 44 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/conftools/expatcfg-compiler-supports-visibility.m4: -------------------------------------------------------------------------------- 1 | # expatcfg-compiler-supports-visibility.m4 -- 2 | # 3 | # SYNOPSIS 4 | # 5 | # EXPATCFG_COMPILER_SUPPORTS_VISIBILITY([ACTION-IF-YES], 6 | # [ACTION-IF-NO]) 7 | # 8 | # DESCRIPTION 9 | # 10 | # Check if the selected compiler supports the "visibility" attribute 11 | # and set the variable "expatcfg_cv_compiler_supports_visibility" 12 | # accordingly to "yes" or "no". 13 | # 14 | # In addition, execute ACTION-IF-YES or ACTION-IF-NO. 15 | # 16 | # LICENSE 17 | # 18 | # Copyright (c) 2018 The Expat Authors. 19 | # 20 | # Copying and distribution of this file, with or without modification, 21 | # are permitted in any medium without royalty provided the copyright 22 | # notice and this notice are preserved. This file is offered as-is, 23 | # without any warranty. 24 | 25 | AC_DEFUN([EXPATCFG_COMPILER_SUPPORTS_VISIBILITY], 26 | [AC_CACHE_CHECK([whether compiler supports visibility], 27 | [expatcfg_cv_compiler_supports_visibility], 28 | [AS_VAR_SET([expatcfg_cv_compiler_supports_visibility],[no]) 29 | AS_VAR_COPY([OLDFLAGS],[CFLAGS]) 30 | AS_VAR_APPEND([CFLAGS],[" -fvisibility=hidden -Wall -Werror -Wno-unknown-warning-option"]) 31 | AC_COMPILE_IFELSE([AC_LANG_SOURCE([[ 32 | void __attribute__((visibility("default"))) foo(void); 33 | void foo(void) {} 34 | ]])], 35 | [AS_VAR_SET([expatcfg_cv_compiler_supports_visibility],[yes])]) 36 | AS_VAR_COPY([CFLAGS],[OLDFLAGS])]) 37 | AS_IF([test "$expatcfg_cv_compiler_supports_visibility" = yes],[$1],[$2])]) 38 | 39 | # end of file 40 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/conftools/get-version.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # USAGE: get-version.sh path/to/expat.h 4 | # 5 | # This script will print Expat's version number on stdout. For example: 6 | # 7 | # $ ./conftools/get-version.sh ./lib/expat.h 8 | # 1.95.3 9 | # $ 10 | # 11 | 12 | if test $# = 0; then 13 | echo "ERROR: pathname for expat.h was not provided." 14 | echo "" 15 | echo "USAGE: $0 path/to/expat.h" 16 | exit 1 17 | fi 18 | if test $# != 1; then 19 | echo "ERROR: too many arguments were provided." 20 | echo "" 21 | echo "USAGE: $0 path/to/expat.h" 22 | exit 1 23 | fi 24 | 25 | hdr="$1" 26 | if test ! -r "$hdr"; then 27 | echo "ERROR: '$hdr' does not exist, or is not readable." 28 | exit 1 29 | fi 30 | 31 | MAJOR_VERSION=$(sed -n -e '/MAJOR_VERSION/s/[^0-9]*//gp' "$hdr") 32 | MINOR_VERSION=$(sed -n -e '/MINOR_VERSION/s/[^0-9]*//gp' "$hdr") 33 | MICRO_VERSION=$(sed -n -e '/MICRO_VERSION/s/[^0-9]*//gp' "$hdr") 34 | 35 | printf '%s.%s.%s' "$MAJOR_VERSION" "$MINOR_VERSION" "$MICRO_VERSION" 36 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/doc/Makefile.am: -------------------------------------------------------------------------------- 1 | # 2 | # __ __ _ 3 | # ___\ \/ /_ __ __ _| |_ 4 | # / _ \\ /| '_ \ / _` | __| 5 | # | __// \| |_) | (_| | |_ 6 | # \___/_/\_\ .__/ \__,_|\__| 7 | # |_| XML parser 8 | # 9 | # Copyright (c) 2017 Expat development team 10 | # Licensed under the MIT license: 11 | # 12 | # Permission is hereby granted, free of charge, to any person obtaining 13 | # a copy of this software and associated documentation files (the 14 | # "Software"), to deal in the Software without restriction, including 15 | # without limitation the rights to use, copy, modify, merge, publish, 16 | # distribute, sublicense, and/or sell copies of the Software, and to permit 17 | # persons to whom the Software is furnished to do so, subject to the 18 | # following conditions: 19 | # 20 | # The above copyright notice and this permission notice shall be included 21 | # in all copies or substantial portions of the Software. 22 | # 23 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 25 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 26 | # NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 27 | # DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 28 | # OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 29 | # USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | 31 | .PHONY: dist-hook # not inside conditional to avoid automake warning 32 | 33 | if WITH_DOCBOOK 34 | dist_man_MANS = xmlwf.1 35 | 36 | xmlwf.1: xmlwf.xml 37 | -rm -f $@ 38 | $(DOCBOOK_TO_MAN) $< 39 | test -f $@ || mv XMLWF.1 $@ 40 | else 41 | dist-hook: 42 | @echo 'ERROR: Configure with --with-docbook for "make dist".' 1>&2 43 | @false 44 | endif 45 | 46 | # https://www.gnu.org/software/automake/manual/automake.html#What-Gets-Cleaned 47 | .PHONY: clean-local 48 | clean-local: clean-local-check 49 | 50 | .PHONY: clean-local-check 51 | clean-local-check: 52 | $(RM) xmlwf.1 53 | 54 | EXTRA_DIST = \ 55 | expat.png \ 56 | reference.html \ 57 | style.css \ 58 | valid-xhtml10.png \ 59 | xmlwf.xml 60 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/doc/expat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/expat-2.2.9/doc/expat.png -------------------------------------------------------------------------------- /extern/expat-2.2.9/doc/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: white; 3 | border: 0px; 4 | margin: 0px; 5 | padding: 0px; 6 | } 7 | 8 | .corner { 9 | width: 200px; 10 | height: 80px; 11 | text-align: center; 12 | } 13 | 14 | .banner { 15 | background-color: rgb(110,139,61); 16 | color: rgb(255,236,176); 17 | padding-left: 2em; 18 | } 19 | 20 | .banner h1 { 21 | font-size: 200%; 22 | } 23 | 24 | .content { 25 | padding: 0em 2em 1em 2em; 26 | } 27 | 28 | .releaseno { 29 | background-color: rgb(110,139,61); 30 | color: rgb(255,236,176); 31 | padding-bottom: 0.3em; 32 | padding-top: 0.5em; 33 | text-align: center; 34 | font-weight: bold; 35 | } 36 | 37 | .noborder { 38 | border-width: 0px; 39 | } 40 | 41 | .eg { 42 | padding-left: 1em; 43 | padding-top: .5em; 44 | padding-bottom: .5em; 45 | border: solid thin; 46 | margin: 1em 0; 47 | background-color: tan; 48 | margin-left: 2em; 49 | margin-right: 10%; 50 | } 51 | 52 | .pseudocode { 53 | padding-left: 1em; 54 | padding-top: .5em; 55 | padding-bottom: .5em; 56 | border: solid thin; 57 | margin: 1em 0; 58 | background-color: rgb(250,220,180); 59 | margin-left: 2em; 60 | margin-right: 10%; 61 | } 62 | 63 | .handler { 64 | width: 100%; 65 | border-top-width: thin; 66 | margin-bottom: 1em; 67 | } 68 | 69 | .handler p { 70 | margin-left: 2em; 71 | } 72 | 73 | .setter { 74 | font-weight: bold; 75 | } 76 | 77 | .signature { 78 | color: navy; 79 | } 80 | 81 | .fcndec { 82 | width: 100%; 83 | border-top-width: thin; 84 | font-weight: bold; 85 | } 86 | 87 | .fcndef { 88 | margin-left: 2em; 89 | margin-bottom: 2em; 90 | } 91 | 92 | dd { 93 | margin-bottom: 2em; 94 | } 95 | 96 | .cpp-symbols dt { 97 | font-family: monospace; 98 | } 99 | .cpp-symbols dd { 100 | margin-bottom: 1em; 101 | } 102 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/doc/valid-xhtml10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/expat-2.2.9/doc/valid-xhtml10.png -------------------------------------------------------------------------------- /extern/expat-2.2.9/examples/Makefile.am: -------------------------------------------------------------------------------- 1 | # 2 | # __ __ _ 3 | # ___\ \/ /_ __ __ _| |_ 4 | # / _ \\ /| '_ \ / _` | __| 5 | # | __// \| |_) | (_| | |_ 6 | # \___/_/\_\ .__/ \__,_|\__| 7 | # |_| XML parser 8 | # 9 | # Copyright (c) 2017 Expat development team 10 | # Licensed under the MIT license: 11 | # 12 | # Permission is hereby granted, free of charge, to any person obtaining 13 | # a copy of this software and associated documentation files (the 14 | # "Software"), to deal in the Software without restriction, including 15 | # without limitation the rights to use, copy, modify, merge, publish, 16 | # distribute, sublicense, and/or sell copies of the Software, and to permit 17 | # persons to whom the Software is furnished to do so, subject to the 18 | # following conditions: 19 | # 20 | # The above copyright notice and this permission notice shall be included 21 | # in all copies or substantial portions of the Software. 22 | # 23 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 25 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 26 | # NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 27 | # DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 28 | # OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 29 | # USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | 31 | AM_CPPFLAGS = -I$(srcdir)/../lib 32 | 33 | noinst_PROGRAMS = elements outline 34 | 35 | elements_SOURCES = elements.c 36 | elements_LDADD = ../lib/libexpat.la 37 | 38 | outline_SOURCES = outline.c 39 | outline_LDADD = ../lib/libexpat.la 40 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/expat.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: expat 7 | Version: @PACKAGE_VERSION@ 8 | Description: expat XML parser 9 | URL: http://www.libexpat.org 10 | Libs: -L${libdir} -lexpat 11 | Cflags: -I${includedir} 12 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/fix-xmltest-log.sh: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env bash 2 | # __ __ _ 3 | # ___\ \/ /_ __ __ _| |_ 4 | # / _ \\ /| '_ \ / _` | __| 5 | # | __// \| |_) | (_| | |_ 6 | # \___/_/\_\ .__/ \__,_|\__| 7 | # |_| XML parser 8 | # 9 | # Copyright (c) 2019 Expat development team 10 | # Licensed under the MIT license: 11 | # 12 | # Permission is hereby granted, free of charge, to any person obtaining 13 | # a copy of this software and associated documentation files (the 14 | # "Software"), to deal in the Software without restriction, including 15 | # without limitation the rights to use, copy, modify, merge, publish, 16 | # distribute, sublicense, and/or sell copies of the Software, and to permit 17 | # persons to whom the Software is furnished to do so, subject to the 18 | # following conditions: 19 | # 20 | # The above copyright notice and this permission notice shall be included 21 | # in all copies or substantial portions of the Software. 22 | # 23 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 25 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 26 | # NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 27 | # DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 28 | # OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 29 | # USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | 31 | set -e 32 | 33 | filename="${1:-tests/xmltest.log}" 34 | 35 | dos2unix "${filename}" 36 | 37 | tempfile="$(mktemp)" 38 | sed \ 39 | -e 's/^wine: Call .* msvcrt\.dll\._wperror, aborting$/ibm49i02.dtd: No such file or directory/' \ 40 | \ 41 | -e '/^wine: /d' \ 42 | -e '/^Application tried to create a window, but no driver could be loaded.$/d' \ 43 | -e '/^Make sure that your X server is running and that $DISPLAY is set correctly.$/d' \ 44 | -e '/^err:systray:initialize_systray Could not create tray window$/d' \ 45 | -e '/^In ibm\/invalid\/P49\/: Unhandled exception: unimplemented .\+/d' \ 46 | \ 47 | "${filename}" > "${tempfile}" 48 | mv "${tempfile}" "${filename}" 49 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/lib/Makefile.am: -------------------------------------------------------------------------------- 1 | # 2 | # __ __ _ 3 | # ___\ \/ /_ __ __ _| |_ 4 | # / _ \\ /| '_ \ / _` | __| 5 | # | __// \| |_) | (_| | |_ 6 | # \___/_/\_\ .__/ \__,_|\__| 7 | # |_| XML parser 8 | # 9 | # Copyright (c) 2017 Expat development team 10 | # Licensed under the MIT license: 11 | # 12 | # Permission is hereby granted, free of charge, to any person obtaining 13 | # a copy of this software and associated documentation files (the 14 | # "Software"), to deal in the Software without restriction, including 15 | # without limitation the rights to use, copy, modify, merge, publish, 16 | # distribute, sublicense, and/or sell copies of the Software, and to permit 17 | # persons to whom the Software is furnished to do so, subject to the 18 | # following conditions: 19 | # 20 | # The above copyright notice and this permission notice shall be included 21 | # in all copies or substantial portions of the Software. 22 | # 23 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 25 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 26 | # NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 27 | # DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 28 | # OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 29 | # USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | 31 | include_HEADERS = \ 32 | ../expat_config.h \ 33 | expat.h \ 34 | expat_external.h 35 | 36 | lib_LTLIBRARIES = libexpat.la 37 | 38 | libexpat_la_LDFLAGS = \ 39 | -no-undefined \ 40 | -version-info @LIBCURRENT@:@LIBREVISION@:@LIBAGE@ 41 | 42 | libexpat_la_SOURCES = \ 43 | xmlparse.c \ 44 | xmltok.c \ 45 | xmlrole.c 46 | 47 | doc_DATA = \ 48 | ../AUTHORS \ 49 | ../Changes 50 | 51 | install-data-hook: 52 | cd "$(DESTDIR)$(docdir)" && $(am__mv) Changes changelog 53 | 54 | uninstall-local: 55 | $(RM) "$(DESTDIR)$(docdir)/changelog" 56 | 57 | EXTRA_DIST = \ 58 | ascii.h \ 59 | asciitab.h \ 60 | expat_external.h \ 61 | expat.h \ 62 | iasciitab.h \ 63 | internal.h \ 64 | latin1tab.h \ 65 | libexpat.def \ 66 | libexpatw.def \ 67 | nametab.h \ 68 | siphash.h \ 69 | utf8tab.h \ 70 | winconfig.h \ 71 | xmlrole.h \ 72 | xmltok.h \ 73 | xmltok_impl.c \ 74 | xmltok_impl.h \ 75 | xmltok_ns.c 76 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/lib/libexpat.def: -------------------------------------------------------------------------------- 1 | ; DEF file for MS VC++ 2 | 3 | LIBRARY 4 | EXPORTS 5 | XML_DefaultCurrent @1 6 | XML_ErrorString @2 7 | XML_ExpatVersion @3 8 | XML_ExpatVersionInfo @4 9 | XML_ExternalEntityParserCreate @5 10 | XML_GetBase @6 11 | XML_GetBuffer @7 12 | XML_GetCurrentByteCount @8 13 | XML_GetCurrentByteIndex @9 14 | XML_GetCurrentColumnNumber @10 15 | XML_GetCurrentLineNumber @11 16 | XML_GetErrorCode @12 17 | XML_GetIdAttributeIndex @13 18 | XML_GetInputContext @14 19 | XML_GetSpecifiedAttributeCount @15 20 | XML_Parse @16 21 | XML_ParseBuffer @17 22 | XML_ParserCreate @18 23 | XML_ParserCreateNS @19 24 | XML_ParserCreate_MM @20 25 | XML_ParserFree @21 26 | XML_SetAttlistDeclHandler @22 27 | XML_SetBase @23 28 | XML_SetCdataSectionHandler @24 29 | XML_SetCharacterDataHandler @25 30 | XML_SetCommentHandler @26 31 | XML_SetDefaultHandler @27 32 | XML_SetDefaultHandlerExpand @28 33 | XML_SetDoctypeDeclHandler @29 34 | XML_SetElementDeclHandler @30 35 | XML_SetElementHandler @31 36 | XML_SetEncoding @32 37 | XML_SetEndCdataSectionHandler @33 38 | XML_SetEndDoctypeDeclHandler @34 39 | XML_SetEndElementHandler @35 40 | XML_SetEndNamespaceDeclHandler @36 41 | XML_SetEntityDeclHandler @37 42 | XML_SetExternalEntityRefHandler @38 43 | XML_SetExternalEntityRefHandlerArg @39 44 | XML_SetNamespaceDeclHandler @40 45 | XML_SetNotStandaloneHandler @41 46 | XML_SetNotationDeclHandler @42 47 | XML_SetParamEntityParsing @43 48 | XML_SetProcessingInstructionHandler @44 49 | XML_SetReturnNSTriplet @45 50 | XML_SetStartCdataSectionHandler @46 51 | XML_SetStartDoctypeDeclHandler @47 52 | XML_SetStartElementHandler @48 53 | XML_SetStartNamespaceDeclHandler @49 54 | XML_SetUnknownEncodingHandler @50 55 | XML_SetUnparsedEntityDeclHandler @51 56 | XML_SetUserData @52 57 | XML_SetXmlDeclHandler @53 58 | XML_UseParserAsHandlerArg @54 59 | ; added with version 1.95.3 60 | XML_ParserReset @55 61 | XML_SetSkippedEntityHandler @56 62 | ; added with version 1.95.5 63 | XML_GetFeatureList @57 64 | XML_UseForeignDTD @58 65 | ; added with version 1.95.6 66 | XML_FreeContentModel @59 67 | XML_MemMalloc @60 68 | XML_MemRealloc @61 69 | XML_MemFree @62 70 | ; added with version 1.95.8 71 | XML_StopParser @63 72 | XML_ResumeParser @64 73 | XML_GetParsingStatus @65 74 | ; added with version 2.1.1 75 | ; XML_GetAttributeInfo @66 76 | XML_SetHashSalt @67 77 | ; added with version 2.2.5 78 | _INTERNAL_trim_to_complete_utf8_characters @68 79 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/lib/libexpatw.def: -------------------------------------------------------------------------------- 1 | ; DEF file for MS VC++ 2 | 3 | LIBRARY 4 | EXPORTS 5 | XML_DefaultCurrent @1 6 | XML_ErrorString @2 7 | XML_ExpatVersion @3 8 | XML_ExpatVersionInfo @4 9 | XML_ExternalEntityParserCreate @5 10 | XML_GetBase @6 11 | XML_GetBuffer @7 12 | XML_GetCurrentByteCount @8 13 | XML_GetCurrentByteIndex @9 14 | XML_GetCurrentColumnNumber @10 15 | XML_GetCurrentLineNumber @11 16 | XML_GetErrorCode @12 17 | XML_GetIdAttributeIndex @13 18 | XML_GetInputContext @14 19 | XML_GetSpecifiedAttributeCount @15 20 | XML_Parse @16 21 | XML_ParseBuffer @17 22 | XML_ParserCreate @18 23 | XML_ParserCreateNS @19 24 | XML_ParserCreate_MM @20 25 | XML_ParserFree @21 26 | XML_SetAttlistDeclHandler @22 27 | XML_SetBase @23 28 | XML_SetCdataSectionHandler @24 29 | XML_SetCharacterDataHandler @25 30 | XML_SetCommentHandler @26 31 | XML_SetDefaultHandler @27 32 | XML_SetDefaultHandlerExpand @28 33 | XML_SetDoctypeDeclHandler @29 34 | XML_SetElementDeclHandler @30 35 | XML_SetElementHandler @31 36 | XML_SetEncoding @32 37 | XML_SetEndCdataSectionHandler @33 38 | XML_SetEndDoctypeDeclHandler @34 39 | XML_SetEndElementHandler @35 40 | XML_SetEndNamespaceDeclHandler @36 41 | XML_SetEntityDeclHandler @37 42 | XML_SetExternalEntityRefHandler @38 43 | XML_SetExternalEntityRefHandlerArg @39 44 | XML_SetNamespaceDeclHandler @40 45 | XML_SetNotStandaloneHandler @41 46 | XML_SetNotationDeclHandler @42 47 | XML_SetParamEntityParsing @43 48 | XML_SetProcessingInstructionHandler @44 49 | XML_SetReturnNSTriplet @45 50 | XML_SetStartCdataSectionHandler @46 51 | XML_SetStartDoctypeDeclHandler @47 52 | XML_SetStartElementHandler @48 53 | XML_SetStartNamespaceDeclHandler @49 54 | XML_SetUnknownEncodingHandler @50 55 | XML_SetUnparsedEntityDeclHandler @51 56 | XML_SetUserData @52 57 | XML_SetXmlDeclHandler @53 58 | XML_UseParserAsHandlerArg @54 59 | ; added with version 1.95.3 60 | XML_ParserReset @55 61 | XML_SetSkippedEntityHandler @56 62 | ; added with version 1.95.5 63 | XML_GetFeatureList @57 64 | XML_UseForeignDTD @58 65 | ; added with version 1.95.6 66 | XML_FreeContentModel @59 67 | XML_MemMalloc @60 68 | XML_MemRealloc @61 69 | XML_MemFree @62 70 | ; added with version 1.95.8 71 | XML_StopParser @63 72 | XML_ResumeParser @64 73 | XML_GetParsingStatus @65 74 | ; added with version 2.1.1 75 | ; XML_GetAttributeInfo @66 76 | XML_SetHashSalt @67 77 | ; added with version 2.2.5 78 | _INTERNAL_trim_to_complete_utf8_characters @68 79 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/lib/winconfig.h: -------------------------------------------------------------------------------- 1 | /* 2 | __ __ _ 3 | ___\ \/ /_ __ __ _| |_ 4 | / _ \\ /| '_ \ / _` | __| 5 | | __// \| |_) | (_| | |_ 6 | \___/_/\_\ .__/ \__,_|\__| 7 | |_| XML parser 8 | 9 | Copyright (c) 1997-2000 Thai Open Source Software Center Ltd 10 | Copyright (c) 2000-2017 Expat development team 11 | Licensed under the MIT license: 12 | 13 | Permission is hereby granted, free of charge, to any person obtaining 14 | a copy of this software and associated documentation files (the 15 | "Software"), to deal in the Software without restriction, including 16 | without limitation the rights to use, copy, modify, merge, publish, 17 | distribute, sublicense, and/or sell copies of the Software, and to permit 18 | persons to whom the Software is furnished to do so, subject to the 19 | following conditions: 20 | 21 | The above copyright notice and this permission notice shall be included 22 | in all copies or substantial portions of the Software. 23 | 24 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 25 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 26 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 27 | NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 28 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 29 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 30 | USE OR OTHER DEALINGS IN THE SOFTWARE. 31 | */ 32 | 33 | #ifndef WINCONFIG_H 34 | #define WINCONFIG_H 35 | 36 | #define WIN32_LEAN_AND_MEAN 37 | #include 38 | #undef WIN32_LEAN_AND_MEAN 39 | 40 | #include 41 | #include 42 | 43 | #if defined(HAVE_EXPAT_CONFIG_H) /* e.g. MinGW */ 44 | # include 45 | #else /* !defined(HAVE_EXPAT_CONFIG_H) */ 46 | 47 | # define XML_NS 1 48 | # define XML_DTD 1 49 | # define XML_CONTEXT_BYTES 1024 50 | 51 | /* we will assume all Windows platforms are little endian */ 52 | # define BYTEORDER 1234 53 | 54 | #endif /* !defined(HAVE_EXPAT_CONFIG_H) */ 55 | 56 | #endif /* ndef WINCONFIG_H */ 57 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/m4/ltversion.m4: -------------------------------------------------------------------------------- 1 | # ltversion.m4 -- version numbers -*- Autoconf -*- 2 | # 3 | # Copyright (C) 2004, 2011-2015 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 4179 ltversion.m4 13 | # This file is part of GNU Libtool 14 | 15 | m4_define([LT_PACKAGE_VERSION], [2.4.6]) 16 | m4_define([LT_PACKAGE_REVISION], [2.4.6]) 17 | 18 | AC_DEFUN([LTVERSION_VERSION], 19 | [macro_version='2.4.6' 20 | macro_revision='2.4.6' 21 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) 22 | _LT_DECL(, macro_revision, 0) 23 | ]) 24 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/run.sh.in: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env bash 2 | # Copyright (C) 2017 Expat development team 3 | # Licensed under the MIT license 4 | 5 | case "@host@" in 6 | *-mingw*) 7 | exec wine "$@" 8 | ;; 9 | *) 10 | exec "$@" 11 | ;; 12 | esac 13 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/test-driver-wrapper.sh: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env bash 2 | # __ __ _ 3 | # ___\ \/ /_ __ __ _| |_ 4 | # / _ \\ /| '_ \ / _` | __| 5 | # | __// \| |_) | (_| | |_ 6 | # \___/_/\_\ .__/ \__,_|\__| 7 | # |_| XML parser 8 | # 9 | # Copyright (c) 2017 Expat development team 10 | # Licensed under the MIT license: 11 | # 12 | # Permission is hereby granted, free of charge, to any person obtaining 13 | # a copy of this software and associated documentation files (the 14 | # "Software"), to deal in the Software without restriction, including 15 | # without limitation the rights to use, copy, modify, merge, publish, 16 | # distribute, sublicense, and/or sell copies of the Software, and to permit 17 | # persons to whom the Software is furnished to do so, subject to the 18 | # following conditions: 19 | # 20 | # The above copyright notice and this permission notice shall be included 21 | # in all copies or substantial portions of the Software. 22 | # 23 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 25 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 26 | # NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 27 | # DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 28 | # OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 29 | # USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | 31 | set -e 32 | top_srcdir="$(dirname "$(type -p "$0")")" 33 | top_builddir=.. 34 | 35 | # Suck up all dash-dash test-driver arguments 36 | test_driver_args=() 37 | while [[ ${1} != '--' ]]; do 38 | test_driver_args=( "${test_driver_args[@]}" "${1}" ) 39 | shift 40 | done 41 | shift # drop "--" 42 | 43 | exec "${top_srcdir}"/conftools/test-driver "${test_driver_args[@]}" "${top_builddir}"/run.sh "$@" 44 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/tests/Makefile.am: -------------------------------------------------------------------------------- 1 | # 2 | # __ __ _ 3 | # ___\ \/ /_ __ __ _| |_ 4 | # / _ \\ /| '_ \ / _` | __| 5 | # | __// \| |_) | (_| | |_ 6 | # \___/_/\_\ .__/ \__,_|\__| 7 | # |_| XML parser 8 | # 9 | # Copyright (c) 2017 Expat development team 10 | # Licensed under the MIT license: 11 | # 12 | # Permission is hereby granted, free of charge, to any person obtaining 13 | # a copy of this software and associated documentation files (the 14 | # "Software"), to deal in the Software without restriction, including 15 | # without limitation the rights to use, copy, modify, merge, publish, 16 | # distribute, sublicense, and/or sell copies of the Software, and to permit 17 | # persons to whom the Software is furnished to do so, subject to the 18 | # following conditions: 19 | # 20 | # The above copyright notice and this permission notice shall be included 21 | # in all copies or substantial portions of the Software. 22 | # 23 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 25 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 26 | # NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 27 | # DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 28 | # OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 29 | # USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | 31 | SUBDIRS = . benchmark 32 | 33 | AM_CPPFLAGS = -I$(srcdir)/../lib 34 | 35 | noinst_LIBRARIES = libruntests.a 36 | 37 | check_PROGRAMS = runtests runtestspp 38 | TESTS = runtests runtestspp 39 | 40 | # To support MinGW and Non-MinGW at the same time: 41 | LOG_DRIVER = $(srcdir)/../test-driver-wrapper.sh 42 | 43 | libruntests_a_SOURCES = \ 44 | chardata.c \ 45 | structdata.c \ 46 | memcheck.c \ 47 | minicheck.c 48 | 49 | runtests_SOURCES = \ 50 | runtests.c 51 | 52 | runtestspp_SOURCES = \ 53 | runtestspp.cpp 54 | 55 | runtests_LDADD = libruntests.a ../lib/libexpat.la 56 | runtestspp_LDADD = libruntests.a ../lib/libexpat.la 57 | 58 | EXTRA_DIST = \ 59 | chardata.h \ 60 | structdata.h \ 61 | minicheck.h \ 62 | memcheck.h \ 63 | README.txt \ 64 | udiffer.py \ 65 | xmltest.log.expected \ 66 | xmltest.sh 67 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/tests/README.txt: -------------------------------------------------------------------------------- 1 | This directory contains the (fledgling) test suite for Expat. The 2 | tests provide general unit testing and regression coverage. The tests 3 | are not expected to be useful examples of Expat usage; see the 4 | examples/ directory for that. 5 | 6 | The Expat tests use a partial internal implementation of the "Check" 7 | unit testing framework for C. More information on Check can be found at: 8 | 9 | http://check.sourceforge.net/ 10 | 11 | Expat must be built and, depending on platform, must be installed, before "make check" can be executed. 12 | 13 | This test suite can all change in a later version. 14 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/tests/benchmark/Makefile.am: -------------------------------------------------------------------------------- 1 | # 2 | # __ __ _ 3 | # ___\ \/ /_ __ __ _| |_ 4 | # / _ \\ /| '_ \ / _` | __| 5 | # | __// \| |_) | (_| | |_ 6 | # \___/_/\_\ .__/ \__,_|\__| 7 | # |_| XML parser 8 | # 9 | # Copyright (c) 2017 Expat development team 10 | # Licensed under the MIT license: 11 | # 12 | # Permission is hereby granted, free of charge, to any person obtaining 13 | # a copy of this software and associated documentation files (the 14 | # "Software"), to deal in the Software without restriction, including 15 | # without limitation the rights to use, copy, modify, merge, publish, 16 | # distribute, sublicense, and/or sell copies of the Software, and to permit 17 | # persons to whom the Software is furnished to do so, subject to the 18 | # following conditions: 19 | # 20 | # The above copyright notice and this permission notice shall be included 21 | # in all copies or substantial portions of the Software. 22 | # 23 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 25 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 26 | # NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 27 | # DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 28 | # OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 29 | # USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | 31 | AM_CPPFLAGS = -I$(srcdir)/../../lib 32 | 33 | noinst_PROGRAMS = benchmark 34 | 35 | benchmark_SOURCES = benchmark.c 36 | 37 | benchmark_LDADD = ../../lib/libexpat.la 38 | 39 | EXTRA_DIST = \ 40 | README.txt 41 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/tests/benchmark/README.txt: -------------------------------------------------------------------------------- 1 | Use this benchmark command line utility as follows: 2 | 3 | benchmark [-n] <# iterations> 4 | 5 | The command line arguments are: 6 | 7 | -n ... optional; if supplied, namespace processing is turned on 8 | ... name/path of test xml file 9 | ... size of processing buffer; 10 | the file is parsed in chunks of this size 11 | <# iterations> ... how often will the file be parsed 12 | 13 | Returns: 14 | 15 | The time (in seconds) it takes to parse the test file, 16 | averaged over the number of iterations.@ 17 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/tests/chardata.h: -------------------------------------------------------------------------------- 1 | /* Interface to some helper routines used to accumulate and check text 2 | and attribute content. 3 | __ __ _ 4 | ___\ \/ /_ __ __ _| |_ 5 | / _ \\ /| '_ \ / _` | __| 6 | | __// \| |_) | (_| | |_ 7 | \___/_/\_\ .__/ \__,_|\__| 8 | |_| XML parser 9 | 10 | Copyright (c) 1997-2000 Thai Open Source Software Center Ltd 11 | Copyright (c) 2000-2017 Expat development team 12 | Licensed under the MIT license: 13 | 14 | Permission is hereby granted, free of charge, to any person obtaining 15 | a copy of this software and associated documentation files (the 16 | "Software"), to deal in the Software without restriction, including 17 | without limitation the rights to use, copy, modify, merge, publish, 18 | distribute, sublicense, and/or sell copies of the Software, and to permit 19 | persons to whom the Software is furnished to do so, subject to the 20 | following conditions: 21 | 22 | The above copyright notice and this permission notice shall be included 23 | in all copies or substantial portions of the Software. 24 | 25 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 26 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 27 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 28 | NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 29 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 30 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 31 | USE OR OTHER DEALINGS IN THE SOFTWARE. 32 | */ 33 | 34 | #ifdef __cplusplus 35 | extern "C" { 36 | #endif 37 | 38 | #ifndef XML_CHARDATA_H 39 | # define XML_CHARDATA_H 1 40 | 41 | # ifndef XML_VERSION 42 | # include "expat.h" /* need XML_Char */ 43 | # endif 44 | 45 | typedef struct { 46 | int count; /* # of chars, < 0 if not set */ 47 | XML_Char data[2048]; 48 | } CharData; 49 | 50 | void CharData_Init(CharData *storage); 51 | 52 | void CharData_AppendXMLChars(CharData *storage, const XML_Char *s, int len); 53 | 54 | int CharData_CheckXMLChars(CharData *storage, const XML_Char *s); 55 | 56 | #endif /* XML_CHARDATA_H */ 57 | 58 | #ifdef __cplusplus 59 | } 60 | #endif 61 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/tests/memcheck.h: -------------------------------------------------------------------------------- 1 | /* Interface to allocation functions that will track what has or has 2 | not been freed. 3 | __ __ _ 4 | ___\ \/ /_ __ __ _| |_ 5 | / _ \\ /| '_ \ / _` | __| 6 | | __// \| |_) | (_| | |_ 7 | \___/_/\_\ .__/ \__,_|\__| 8 | |_| XML parser 9 | 10 | Copyright (c) 1997-2000 Thai Open Source Software Center Ltd 11 | Copyright (c) 2000-2017 Expat development team 12 | Licensed under the MIT license: 13 | 14 | Permission is hereby granted, free of charge, to any person obtaining 15 | a copy of this software and associated documentation files (the 16 | "Software"), to deal in the Software without restriction, including 17 | without limitation the rights to use, copy, modify, merge, publish, 18 | distribute, sublicense, and/or sell copies of the Software, and to permit 19 | persons to whom the Software is furnished to do so, subject to the 20 | following conditions: 21 | 22 | The above copyright notice and this permission notice shall be included 23 | in all copies or substantial portions of the Software. 24 | 25 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 26 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 27 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 28 | NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 29 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 30 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 31 | USE OR OTHER DEALINGS IN THE SOFTWARE. 32 | */ 33 | 34 | #ifdef __cplusplus 35 | extern "C" { 36 | #endif 37 | 38 | #ifndef XML_MEMCHECK_H 39 | # define XML_MEMCHECK_H 1 40 | 41 | /* Allocation declarations */ 42 | 43 | void *tracking_malloc(size_t size); 44 | void tracking_free(void *ptr); 45 | void *tracking_realloc(void *ptr, size_t size); 46 | 47 | /* End-of-test check to see if unfreed allocations remain. Returns 48 | * TRUE (1) if there is nothing, otherwise prints a report of the 49 | * remaining allocations and returns FALSE (0). 50 | */ 51 | int tracking_report(void); 52 | 53 | #endif /* XML_MEMCHECK_H */ 54 | 55 | #ifdef __cplusplus 56 | } 57 | #endif 58 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/tests/runtestspp.cpp: -------------------------------------------------------------------------------- 1 | /* C++ compilation harness for the test suite. 2 | 3 | This is used to ensure the Expat headers can be included from C++ 4 | and have everything work as expected. 5 | __ __ _ 6 | ___\ \/ /_ __ __ _| |_ 7 | / _ \\ /| '_ \ / _` | __| 8 | | __// \| |_) | (_| | |_ 9 | \___/_/\_\ .__/ \__,_|\__| 10 | |_| XML parser 11 | 12 | Copyright (c) 1997-2000 Thai Open Source Software Center Ltd 13 | Copyright (c) 2000-2017 Expat development team 14 | Licensed under the MIT license: 15 | 16 | Permission is hereby granted, free of charge, to any person obtaining 17 | a copy of this software and associated documentation files (the 18 | "Software"), to deal in the Software without restriction, including 19 | without limitation the rights to use, copy, modify, merge, publish, 20 | distribute, sublicense, and/or sell copies of the Software, and to permit 21 | persons to whom the Software is furnished to do so, subject to the 22 | following conditions: 23 | 24 | The above copyright notice and this permission notice shall be included 25 | in all copies or substantial portions of the Software. 26 | 27 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 28 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 29 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 30 | NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 31 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 32 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 33 | USE OR OTHER DEALINGS IN THE SOFTWARE. 34 | */ 35 | 36 | #include "runtests.c" 37 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/tests/udiffer.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python3 2 | # __ __ _ 3 | # ___\ \/ /_ __ __ _| |_ 4 | # / _ \\ /| '_ \ / _` | __| 5 | # | __// \| |_) | (_| | |_ 6 | # \___/_/\_\ .__/ \__,_|\__| 7 | # |_| XML parser 8 | # 9 | # Copyright (c) 2017 Expat development team 10 | # Licensed under the MIT license: 11 | # 12 | # Permission is hereby granted, free of charge, to any person obtaining 13 | # a copy of this software and associated documentation files (the 14 | # "Software"), to deal in the Software without restriction, including 15 | # without limitation the rights to use, copy, modify, merge, publish, 16 | # distribute, sublicense, and/or sell copies of the Software, and to permit 17 | # persons to whom the Software is furnished to do so, subject to the 18 | # following conditions: 19 | # 20 | # The above copyright notice and this permission notice shall be included 21 | # in all copies or substantial portions of the Software. 22 | # 23 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 25 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 26 | # NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 27 | # DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 28 | # OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 29 | # USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | 31 | import argparse 32 | import difflib 33 | import sys 34 | 35 | 36 | def _read_lines(filename): 37 | try: 38 | with open(filename) as f: 39 | return f.readlines() 40 | except UnicodeDecodeError: 41 | with open(filename, encoding='utf_16') as f: 42 | return f.readlines() 43 | 44 | 45 | def main(): 46 | parser = argparse.ArgumentParser() 47 | parser.add_argument('first', metavar='FILE') 48 | parser.add_argument('second', metavar='FILE') 49 | config = parser.parse_args() 50 | 51 | first = _read_lines(config.first) 52 | second = _read_lines(config.second) 53 | 54 | diffs = list(difflib.unified_diff(first, second, fromfile=config.first, 55 | tofile=config.second)) 56 | if diffs: 57 | sys.stdout.writelines(diffs) 58 | sys.exit(1) 59 | 60 | 61 | if __name__ == '__main__': 62 | main() 63 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/tests/xmltest.log.expected: -------------------------------------------------------------------------------- 1 | Output differs: ibm/valid/P02/ibm02v01.xml 2 | ibm49i02.dtd: No such file or directory 3 | Expected not well-formed: ibm/not-wf/misc/432gewf.xml 4 | Expected not well-formed: xmltest/not-wf/not-sa/005.xml 5 | Expected not well-formed: sun/not-wf/uri01.xml 6 | Expected not well-formed: oasis/p06fail1.xml 7 | Expected not well-formed: oasis/p08fail1.xml 8 | Expected not well-formed: oasis/p08fail2.xml 9 | Passed: 1801 10 | Failed: 8 11 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/win32/MANIFEST.txt: -------------------------------------------------------------------------------- 1 | Overview of the Expat distribution 2 | 3 | The Expat distribution creates several subdirectories on your system. 4 | Some of these directories contain components of interest to all Expat 5 | users, and some contain material of interest to developers who wish to 6 | use Expat in their applications. In the list below, is the 7 | directory you specified to the installer. 8 | 9 | Directory Contents 10 | --------------------------------------------------------------------- 11 | \ Some general information files. 12 | 13 | \Doc\ API documentation for developers. 14 | 15 | \Bin\ Pre-compiled dynamic libraries for developers. 16 | Pre-compiled static libraries for developers (*MT.lib). 17 | The XML well-formedness checker xmlwf. 18 | 19 | \Source\ Source code, which may interest some developers, 20 | including a workspace for Microsft Visual C++. 21 | The source code includes the parser, the well- 22 | formedness checker, and a couple of small sample 23 | applications. 24 | 25 | 26 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/win32/README.txt: -------------------------------------------------------------------------------- 1 | 2 | Expat can be built on Windows in two ways: 3 | using MS Visual Studio .NET or Cygwin. 4 | 5 | * Cygwin: 6 | This follows the Unix build procedures. 7 | 8 | * MS Visual Studio 2013, 2015 and 2017: 9 | Use CMake to generate a solution file for Visual Studio, then use msbuild 10 | to compile. For example: 11 | 12 | md build 13 | cd build 14 | cmake -G"Visual Studio 15 2017" -DCMAKE_BUILD_TYPE=RelWithDebInfo .. 15 | msbuild /m expat.sln 16 | 17 | * All MS C/C++ compilers: 18 | The output for all projects will be generated in the \ 19 | and xmlwf\\ directories. 20 | 21 | * Creating MinGW dynamic libraries from MS VC++ DLLs: 22 | 23 | On the command line, execute these steps: 24 | pexports libexpat.dll > expat.def 25 | pexports libexpatw.dll > expatw.def 26 | dlltool -d expat.def -l libexpat.a 27 | dlltool -d expatw.def -l libexpatw.a 28 | 29 | The *.a files are mingw libraries. 30 | 31 | * Special note about MS VC++ and runtime libraries: 32 | 33 | There are three possible configurations: using the 34 | single threaded or multithreaded run-time library, 35 | or using the multi-threaded run-time Dll. That is, 36 | one can build three different Expat libraries depending 37 | on the needs of the application. 38 | 39 | Dynamic Linking: 40 | 41 | By default the Expat Dlls are built to link dynamically 42 | with the multi-threaded run-time library. 43 | The libraries are named 44 | - libexpat(w).dll 45 | - libexpat(w).lib (import library) 46 | The "w" indicates the UTF-16 version of the library. 47 | 48 | Versions that are statically linking with the multi-threaded run-time library 49 | can be built with -DEXPAT_MSVC_STATIC_CRT=ON. 50 | 51 | Static Linking: (through -DEXPAT_SHARED_LIBS=OFF) 52 | 53 | The libraries should be named like this: 54 | Multi-threaded: libexpat(w)MT.lib 55 | Multi-threaded Dll: libexpat(w)MD.lib 56 | The suffixes conform to the compiler switch settings 57 | /MT and /MD for MS VC++. 58 | 59 | An application linking to the static libraries must 60 | have the global macro XML_STATIC defined. 61 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/xmlwf/Makefile.am: -------------------------------------------------------------------------------- 1 | # 2 | # __ __ _ 3 | # ___\ \/ /_ __ __ _| |_ 4 | # / _ \\ /| '_ \ / _` | __| 5 | # | __// \| |_) | (_| | |_ 6 | # \___/_/\_\ .__/ \__,_|\__| 7 | # |_| XML parser 8 | # 9 | # Copyright (c) 2017 Expat development team 10 | # Licensed under the MIT license: 11 | # 12 | # Permission is hereby granted, free of charge, to any person obtaining 13 | # a copy of this software and associated documentation files (the 14 | # "Software"), to deal in the Software without restriction, including 15 | # without limitation the rights to use, copy, modify, merge, publish, 16 | # distribute, sublicense, and/or sell copies of the Software, and to permit 17 | # persons to whom the Software is furnished to do so, subject to the 18 | # following conditions: 19 | # 20 | # The above copyright notice and this permission notice shall be included 21 | # in all copies or substantial portions of the Software. 22 | # 23 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 25 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 26 | # NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 27 | # DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 28 | # OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 29 | # USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | 31 | bin_PROGRAMS = xmlwf 32 | 33 | xmlwf_LDADD = ../lib/libexpat.la 34 | xmlwf_SOURCES = \ 35 | xmlwf.c \ 36 | xmlfile.c \ 37 | codepage.c \ 38 | @FILEMAP@.c 39 | 40 | xmlwf_CPPFLAGS = -I$(srcdir)/../lib 41 | 42 | if MINGW 43 | if UNICODE 44 | xmlwf_CPPFLAGS += -mwindows 45 | xmlwf_LDFLAGS = -municode 46 | endif 47 | endif 48 | 49 | EXTRA_DIST = \ 50 | codepage.h \ 51 | ct.c \ 52 | filemap.h \ 53 | readfilemap.c \ 54 | unixfilemap.c \ 55 | win32filemap.c \ 56 | xmlfile.h \ 57 | xmlmime.c \ 58 | xmlmime.h \ 59 | xmltchar.h 60 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/xmlwf/codepage.h: -------------------------------------------------------------------------------- 1 | /* 2 | __ __ _ 3 | ___\ \/ /_ __ __ _| |_ 4 | / _ \\ /| '_ \ / _` | __| 5 | | __// \| |_) | (_| | |_ 6 | \___/_/\_\ .__/ \__,_|\__| 7 | |_| XML parser 8 | 9 | Copyright (c) 1997-2000 Thai Open Source Software Center Ltd 10 | Copyright (c) 2000-2017 Expat development team 11 | Licensed under the MIT license: 12 | 13 | Permission is hereby granted, free of charge, to any person obtaining 14 | a copy of this software and associated documentation files (the 15 | "Software"), to deal in the Software without restriction, including 16 | without limitation the rights to use, copy, modify, merge, publish, 17 | distribute, sublicense, and/or sell copies of the Software, and to permit 18 | persons to whom the Software is furnished to do so, subject to the 19 | following conditions: 20 | 21 | The above copyright notice and this permission notice shall be included 22 | in all copies or substantial portions of the Software. 23 | 24 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 25 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 26 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 27 | NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 28 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 29 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 30 | USE OR OTHER DEALINGS IN THE SOFTWARE. 31 | */ 32 | 33 | int codepageMap(int cp, int *map); 34 | int codepageConvert(int cp, const char *p); 35 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/xmlwf/filemap.h: -------------------------------------------------------------------------------- 1 | /* 2 | __ __ _ 3 | ___\ \/ /_ __ __ _| |_ 4 | / _ \\ /| '_ \ / _` | __| 5 | | __// \| |_) | (_| | |_ 6 | \___/_/\_\ .__/ \__,_|\__| 7 | |_| XML parser 8 | 9 | Copyright (c) 1997-2000 Thai Open Source Software Center Ltd 10 | Copyright (c) 2000-2017 Expat development team 11 | Licensed under the MIT license: 12 | 13 | Permission is hereby granted, free of charge, to any person obtaining 14 | a copy of this software and associated documentation files (the 15 | "Software"), to deal in the Software without restriction, including 16 | without limitation the rights to use, copy, modify, merge, publish, 17 | distribute, sublicense, and/or sell copies of the Software, and to permit 18 | persons to whom the Software is furnished to do so, subject to the 19 | following conditions: 20 | 21 | The above copyright notice and this permission notice shall be included 22 | in all copies or substantial portions of the Software. 23 | 24 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 25 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 26 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 27 | NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 28 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 29 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 30 | USE OR OTHER DEALINGS IN THE SOFTWARE. 31 | */ 32 | 33 | #include /* INT_MAX */ 34 | #include 35 | 36 | /* The following limit (for XML_Parse's int len) derives from 37 | * this loop in xmparse.c: 38 | * 39 | * do { 40 | * bufferSize = (int) (2U * (unsigned) bufferSize); 41 | * } while (bufferSize < neededSize && bufferSize > 0); 42 | */ 43 | #define XML_MAX_CHUNK_LEN (INT_MAX / 2 + 1) 44 | 45 | #ifdef XML_UNICODE 46 | int filemap(const wchar_t *name, 47 | void (*processor)(const void *, size_t, const wchar_t *, void *arg), 48 | void *arg); 49 | #else 50 | int filemap(const char *name, 51 | void (*processor)(const void *, size_t, const char *, void *arg), 52 | void *arg); 53 | #endif 54 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/xmlwf/xmlfile.h: -------------------------------------------------------------------------------- 1 | /* 2 | __ __ _ 3 | ___\ \/ /_ __ __ _| |_ 4 | / _ \\ /| '_ \ / _` | __| 5 | | __// \| |_) | (_| | |_ 6 | \___/_/\_\ .__/ \__,_|\__| 7 | |_| XML parser 8 | 9 | Copyright (c) 1997-2000 Thai Open Source Software Center Ltd 10 | Copyright (c) 2000-2017 Expat development team 11 | Licensed under the MIT license: 12 | 13 | Permission is hereby granted, free of charge, to any person obtaining 14 | a copy of this software and associated documentation files (the 15 | "Software"), to deal in the Software without restriction, including 16 | without limitation the rights to use, copy, modify, merge, publish, 17 | distribute, sublicense, and/or sell copies of the Software, and to permit 18 | persons to whom the Software is furnished to do so, subject to the 19 | following conditions: 20 | 21 | The above copyright notice and this permission notice shall be included 22 | in all copies or substantial portions of the Software. 23 | 24 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 25 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 26 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 27 | NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 28 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 29 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 30 | USE OR OTHER DEALINGS IN THE SOFTWARE. 31 | */ 32 | 33 | #define XML_MAP_FILE 01 34 | #define XML_EXTERNAL_ENTITIES 02 35 | 36 | #ifdef XML_LARGE_SIZE 37 | # define XML_FMT_INT_MOD "ll" 38 | #else 39 | # define XML_FMT_INT_MOD "l" 40 | #endif 41 | 42 | extern int XML_ProcessFile(XML_Parser parser, const XML_Char *filename, 43 | unsigned flags); 44 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/xmlwf/xmlmime.h: -------------------------------------------------------------------------------- 1 | /* 2 | __ __ _ 3 | ___\ \/ /_ __ __ _| |_ 4 | / _ \\ /| '_ \ / _` | __| 5 | | __// \| |_) | (_| | |_ 6 | \___/_/\_\ .__/ \__,_|\__| 7 | |_| XML parser 8 | 9 | Copyright (c) 1997-2000 Thai Open Source Software Center Ltd 10 | Copyright (c) 2000-2017 Expat development team 11 | Licensed under the MIT license: 12 | 13 | Permission is hereby granted, free of charge, to any person obtaining 14 | a copy of this software and associated documentation files (the 15 | "Software"), to deal in the Software without restriction, including 16 | without limitation the rights to use, copy, modify, merge, publish, 17 | distribute, sublicense, and/or sell copies of the Software, and to permit 18 | persons to whom the Software is furnished to do so, subject to the 19 | following conditions: 20 | 21 | The above copyright notice and this permission notice shall be included 22 | in all copies or substantial portions of the Software. 23 | 24 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 25 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 26 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 27 | NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 28 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 29 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 30 | USE OR OTHER DEALINGS IN THE SOFTWARE. 31 | */ 32 | 33 | #ifdef __cplusplus 34 | extern "C" { 35 | #endif 36 | 37 | /* Registered charset names are at most 40 characters long. */ 38 | 39 | #define CHARSET_MAX 41 40 | 41 | /* Figure out the charset to use from the ContentType. 42 | buf contains the body of the header field (the part after "Content-Type:"). 43 | charset gets the charset to use. It must be at least CHARSET_MAX chars 44 | long. charset will be empty if the default charset should be used. 45 | */ 46 | 47 | void getXMLCharset(const char *buf, char *charset); 48 | 49 | #ifdef __cplusplus 50 | } 51 | #endif 52 | -------------------------------------------------------------------------------- /extern/expat-2.2.9/xmlwf/xmlwf_helpgen.sh: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env bash 2 | # __ __ _ 3 | # ___\ \/ /_ __ __ _| |_ 4 | # / _ \\ /| '_ \ / _` | __| 5 | # | __// \| |_) | (_| | |_ 6 | # \___/_/\_\ .__/ \__,_|\__| 7 | # |_| XML parser 8 | # 9 | # Copyright (c) 2019 Expat development team 10 | # Licensed under the MIT license: 11 | # 12 | # Permission is hereby granted, free of charge, to any person obtaining 13 | # a copy of this software and associated documentation files (the 14 | # "Software"), to deal in the Software without restriction, including 15 | # without limitation the rights to use, copy, modify, merge, publish, 16 | # distribute, sublicense, and/or sell copies of the Software, and to permit 17 | # persons to whom the Software is furnished to do so, subject to the 18 | # following conditions: 19 | # 20 | # The above copyright notice and this permission notice shall be included 21 | # in all copies or substantial portions of the Software. 22 | # 23 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 25 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 26 | # NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 27 | # DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 28 | # OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 29 | # USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | 31 | ./xmlwf/xmlwf_helpgen.py | sed \ 32 | -e 's,usage: xmlwf,usage: %s,' \ 33 | -e 's, \[-h | -v\],,' \ 34 | -e 's,^, T(",' \ 35 | -e 's,$,\\n"),' 36 | -------------------------------------------------------------------------------- /extern/msfreader.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/msfreader.zip -------------------------------------------------------------------------------- /extern/zlib-1.2.11/INDEX: -------------------------------------------------------------------------------- 1 | CMakeLists.txt cmake build file 2 | ChangeLog history of changes 3 | FAQ Frequently Asked Questions about zlib 4 | INDEX this file 5 | Makefile dummy Makefile that tells you to ./configure 6 | Makefile.in template for Unix Makefile 7 | README guess what 8 | configure configure script for Unix 9 | make_vms.com makefile for VMS 10 | test/example.c zlib usages examples for build testing 11 | test/minigzip.c minimal gzip-like functionality for build testing 12 | test/infcover.c inf*.c code coverage for build coverage testing 13 | treebuild.xml XML description of source file dependencies 14 | zconf.h.cmakein zconf.h template for cmake 15 | zconf.h.in zconf.h template for configure 16 | zlib.3 Man page for zlib 17 | zlib.3.pdf Man page in PDF format 18 | zlib.map Linux symbol information 19 | zlib.pc.in Template for pkg-config descriptor 20 | zlib.pc.cmakein zlib.pc template for cmake 21 | zlib2ansi perl script to convert source files for C++ compilation 22 | 23 | amiga/ makefiles for Amiga SAS C 24 | as400/ makefiles for AS/400 25 | doc/ documentation for formats and algorithms 26 | msdos/ makefiles for MSDOS 27 | nintendods/ makefile for Nintendo DS 28 | old/ makefiles for various architectures and zlib documentation 29 | files that have not yet been updated for zlib 1.2.x 30 | qnx/ makefiles for QNX 31 | watcom/ makefiles for OpenWatcom 32 | win32/ makefiles for Windows 33 | 34 | zlib public header files (required for library use): 35 | zconf.h 36 | zlib.h 37 | 38 | private source files used to build the zlib library: 39 | adler32.c 40 | compress.c 41 | crc32.c 42 | crc32.h 43 | deflate.c 44 | deflate.h 45 | gzclose.c 46 | gzguts.h 47 | gzlib.c 48 | gzread.c 49 | gzwrite.c 50 | infback.c 51 | inffast.c 52 | inffast.h 53 | inffixed.h 54 | inflate.c 55 | inflate.h 56 | inftrees.c 57 | inftrees.h 58 | trees.c 59 | trees.h 60 | uncompr.c 61 | zutil.c 62 | zutil.h 63 | 64 | source files for sample programs 65 | See examples/README.examples 66 | 67 | unsupported contributions by third parties 68 | See contrib/README.contrib 69 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | -@echo "Please use ./configure first. Thank you." 3 | 4 | distclean: 5 | make -f Makefile.in distclean 6 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/amiga/Makefile.pup: -------------------------------------------------------------------------------- 1 | # Amiga powerUP (TM) Makefile 2 | # makefile for libpng and SAS C V6.58/7.00 PPC compiler 3 | # Copyright (C) 1998 by Andreas R. Kleinert 4 | 5 | LIBNAME = libzip.a 6 | 7 | CC = scppc 8 | CFLAGS = NOSTKCHK NOSINT OPTIMIZE OPTGO OPTPEEP OPTINLOCAL OPTINL \ 9 | OPTLOOP OPTRDEP=8 OPTDEP=8 OPTCOMP=8 NOVER 10 | AR = ppc-amigaos-ar cr 11 | RANLIB = ppc-amigaos-ranlib 12 | LD = ppc-amigaos-ld -r 13 | LDFLAGS = -o 14 | LDLIBS = LIB:scppc.a LIB:end.o 15 | RM = delete quiet 16 | 17 | OBJS = adler32.o compress.o crc32.o gzclose.o gzlib.o gzread.o gzwrite.o \ 18 | uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o 19 | 20 | TEST_OBJS = example.o minigzip.o 21 | 22 | all: example minigzip 23 | 24 | check: test 25 | test: all 26 | example 27 | echo hello world | minigzip | minigzip -d 28 | 29 | $(LIBNAME): $(OBJS) 30 | $(AR) $@ $(OBJS) 31 | -$(RANLIB) $@ 32 | 33 | example: example.o $(LIBNAME) 34 | $(LD) $(LDFLAGS) $@ LIB:c_ppc.o $@.o $(LIBNAME) $(LDLIBS) 35 | 36 | minigzip: minigzip.o $(LIBNAME) 37 | $(LD) $(LDFLAGS) $@ LIB:c_ppc.o $@.o $(LIBNAME) $(LDLIBS) 38 | 39 | mostlyclean: clean 40 | clean: 41 | $(RM) *.o example minigzip $(LIBNAME) foo.gz 42 | 43 | zip: 44 | zip -ul9 zlib README ChangeLog Makefile Make????.??? Makefile.?? \ 45 | descrip.mms *.[ch] 46 | 47 | tgz: 48 | cd ..; tar cfz zlib/zlib.tgz zlib/README zlib/ChangeLog zlib/Makefile \ 49 | zlib/Make????.??? zlib/Makefile.?? zlib/descrip.mms zlib/*.[ch] 50 | 51 | # DO NOT DELETE THIS LINE -- make depend depends on it. 52 | 53 | adler32.o: zlib.h zconf.h 54 | compress.o: zlib.h zconf.h 55 | crc32.o: crc32.h zlib.h zconf.h 56 | deflate.o: deflate.h zutil.h zlib.h zconf.h 57 | example.o: zlib.h zconf.h 58 | gzclose.o: zlib.h zconf.h gzguts.h 59 | gzlib.o: zlib.h zconf.h gzguts.h 60 | gzread.o: zlib.h zconf.h gzguts.h 61 | gzwrite.o: zlib.h zconf.h gzguts.h 62 | inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h 63 | inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h 64 | infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h 65 | inftrees.o: zutil.h zlib.h zconf.h inftrees.h 66 | minigzip.o: zlib.h zconf.h 67 | trees.o: deflate.h zutil.h zlib.h zconf.h trees.h 68 | uncompr.o: zlib.h zconf.h 69 | zutil.o: zutil.h zlib.h zconf.h 70 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/amiga/Makefile.sas: -------------------------------------------------------------------------------- 1 | # SMakefile for zlib 2 | # Modified from the standard UNIX Makefile Copyright Jean-loup Gailly 3 | # Osma Ahvenlampi 4 | # Amiga, SAS/C 6.56 & Smake 5 | 6 | CC=sc 7 | CFLAGS=OPT 8 | #CFLAGS=OPT CPU=68030 9 | #CFLAGS=DEBUG=LINE 10 | LDFLAGS=LIB z.lib 11 | 12 | SCOPTIONS=OPTSCHED OPTINLINE OPTALIAS OPTTIME OPTINLOCAL STRMERGE \ 13 | NOICONS PARMS=BOTH NOSTACKCHECK UTILLIB NOVERSION ERRORREXX \ 14 | DEF=POSTINC 15 | 16 | OBJS = adler32.o compress.o crc32.o gzclose.o gzlib.o gzread.o gzwrite.o \ 17 | uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o 18 | 19 | TEST_OBJS = example.o minigzip.o 20 | 21 | all: SCOPTIONS example minigzip 22 | 23 | check: test 24 | test: all 25 | example 26 | echo hello world | minigzip | minigzip -d 27 | 28 | install: z.lib 29 | copy clone zlib.h zconf.h INCLUDE: 30 | copy clone z.lib LIB: 31 | 32 | z.lib: $(OBJS) 33 | oml z.lib r $(OBJS) 34 | 35 | example: example.o z.lib 36 | $(CC) $(CFLAGS) LINK TO $@ example.o $(LDFLAGS) 37 | 38 | minigzip: minigzip.o z.lib 39 | $(CC) $(CFLAGS) LINK TO $@ minigzip.o $(LDFLAGS) 40 | 41 | mostlyclean: clean 42 | clean: 43 | -delete force quiet example minigzip *.o z.lib foo.gz *.lnk SCOPTIONS 44 | 45 | SCOPTIONS: Makefile.sas 46 | copy to $@ -lz 38 | 39 | Or use the GNAT project file build for GNAT 3.15 or later: 40 | 41 | gnatmake -Pzlib.gpr -L 42 | 43 | 44 | How to build ZLib.Ada under Aonix ObjectAda for Win32 7.2.2 45 | 46 | 1. Make a project with all *.ads and *.adb files from the distribution. 47 | 2. Build the libz.a library from the ZLib C sources. 48 | 3. Rename libz.a to z.lib. 49 | 4. Add the library z.lib to the project. 50 | 5. Add the libc.lib library from the ObjectAda distribution to the project. 51 | 6. Build the executable using test.adb as a main procedure. 52 | 53 | 54 | How to use ZLib.Ada 55 | 56 | The source files test.adb and read.adb are small demo programs that show 57 | the main functionality of ZLib.Ada. 58 | 59 | The routines from the package specifications are commented. 60 | 61 | 62 | Homepage: http://zlib-ada.sourceforge.net/ 63 | Author: Dmitriy Anisimkov 64 | 65 | Contributors: Pascal Obry , Steve Sangwine 66 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/ada/zlib.gpr: -------------------------------------------------------------------------------- 1 | project Zlib is 2 | 3 | for Languages use ("Ada"); 4 | for Source_Dirs use ("."); 5 | for Object_Dir use "."; 6 | for Main use ("test.adb", "mtest.adb", "read.adb", "buffer_demo"); 7 | 8 | package Compiler is 9 | for Default_Switches ("ada") use ("-gnatwcfilopru", "-gnatVcdfimorst", "-gnatyabcefhiklmnoprst"); 10 | end Compiler; 11 | 12 | package Linker is 13 | for Default_Switches ("ada") use ("-lz"); 14 | end Linker; 15 | 16 | package Builder is 17 | for Default_Switches ("ada") use ("-s", "-gnatQ"); 18 | end Builder; 19 | 20 | end Zlib; 21 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/asm686/README.686: -------------------------------------------------------------------------------- 1 | This is a patched version of zlib, modified to use 2 | Pentium-Pro-optimized assembly code in the deflation algorithm. The 3 | files changed/added by this patch are: 4 | 5 | README.686 6 | match.S 7 | 8 | The speedup that this patch provides varies, depending on whether the 9 | compiler used to build the original version of zlib falls afoul of the 10 | PPro's speed traps. My own tests show a speedup of around 10-20% at 11 | the default compression level, and 20-30% using -9, against a version 12 | compiled using gcc 2.7.2.3. Your mileage may vary. 13 | 14 | Note that this code has been tailored for the PPro/PII in particular, 15 | and will not perform particuarly well on a Pentium. 16 | 17 | If you are using an assembler other than GNU as, you will have to 18 | translate match.S to use your assembler's syntax. (Have fun.) 19 | 20 | Brian Raiter 21 | breadbox@muppetlabs.com 22 | April, 1998 23 | 24 | 25 | Added for zlib 1.1.3: 26 | 27 | The patches come from 28 | http://www.muppetlabs.com/~breadbox/software/assembly.html 29 | 30 | To compile zlib with this asm file, copy match.S to the zlib directory 31 | then do: 32 | 33 | CFLAGS="-O3 -DASMV" ./configure 34 | make OBJA=match.o 35 | 36 | 37 | Update: 38 | 39 | I've been ignoring these assembly routines for years, believing that 40 | gcc's generated code had caught up with it sometime around gcc 2.95 41 | and the major rearchitecting of the Pentium 4. However, I recently 42 | learned that, despite what I believed, this code still has some life 43 | in it. On the Pentium 4 and AMD64 chips, it continues to run about 8% 44 | faster than the code produced by gcc 4.1. 45 | 46 | In acknowledgement of its continuing usefulness, I've altered the 47 | license to match that of the rest of zlib. Share and Enjoy! 48 | 49 | Brian Raiter 50 | breadbox@muppetlabs.com 51 | April, 2007 52 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/blast/Makefile: -------------------------------------------------------------------------------- 1 | blast: blast.c blast.h 2 | cc -DTEST -o blast blast.c 3 | 4 | test: blast 5 | blast < test.pk | cmp - test.txt 6 | 7 | clean: 8 | rm -f blast blast.o 9 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/blast/README: -------------------------------------------------------------------------------- 1 | Read blast.h for purpose and usage. 2 | 3 | Mark Adler 4 | madler@alumni.caltech.edu 5 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/blast/test.pk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/blast/test.pk -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/blast/test.txt: -------------------------------------------------------------------------------- 1 | AIAIAIAIAIAIA -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/delphi/ZLibConst.pas: -------------------------------------------------------------------------------- 1 | unit ZLibConst; 2 | 3 | interface 4 | 5 | resourcestring 6 | sTargetBufferTooSmall = 'ZLib error: target buffer may be too small'; 7 | sInvalidStreamOp = 'Invalid stream operation'; 8 | 9 | implementation 10 | 11 | end. 12 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/dotzlib/DotZLib.build: -------------------------------------------------------------------------------- 1 |  2 | 3 | A .Net wrapper library around ZLib1.dll 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/dotzlib/DotZLib.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/dotzlib/DotZLib.chm -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/dotzlib/DotZLib.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 8.00 2 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DotZLib", "DotZLib\DotZLib.csproj", "{BB1EE0B1-1808-46CB-B786-949D91117FC5}" 3 | ProjectSection(ProjectDependencies) = postProject 4 | EndProjectSection 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfiguration) = preSolution 8 | Debug = Debug 9 | Release = Release 10 | EndGlobalSection 11 | GlobalSection(ProjectConfiguration) = postSolution 12 | {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Debug.ActiveCfg = Debug|.NET 13 | {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Debug.Build.0 = Debug|.NET 14 | {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Release.ActiveCfg = Release|.NET 15 | {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Release.Build.0 = Release|.NET 16 | EndGlobalSection 17 | GlobalSection(ExtensibilityGlobals) = postSolution 18 | EndGlobalSection 19 | GlobalSection(ExtensibilityAddIns) = postSolution 20 | EndGlobalSection 21 | EndGlobal 22 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/dotzlib/DotZLib/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | 4 | // 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | // 9 | [assembly: AssemblyTitle("DotZLib")] 10 | [assembly: AssemblyDescription(".Net bindings for ZLib compression dll 1.2.x")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Henrik Ravn")] 13 | [assembly: AssemblyProduct("")] 14 | [assembly: AssemblyCopyright("(c) 2004 by Henrik Ravn")] 15 | [assembly: AssemblyTrademark("")] 16 | [assembly: AssemblyCulture("")] 17 | 18 | // 19 | // Version information for an assembly consists of the following four values: 20 | // 21 | // Major Version 22 | // Minor Version 23 | // Build Number 24 | // Revision 25 | // 26 | // You can specify all the values or you can default the Revision and Build Numbers 27 | // by using the '*' as shown below: 28 | 29 | [assembly: AssemblyVersion("1.0.*")] 30 | 31 | // 32 | // In order to sign your assembly you must specify a key to use. Refer to the 33 | // Microsoft .NET Framework documentation for more information on assembly signing. 34 | // 35 | // Use the attributes below to control which key is used for signing. 36 | // 37 | // Notes: 38 | // (*) If no key is specified, the assembly is not signed. 39 | // (*) KeyName refers to a key that has been installed in the Crypto Service 40 | // Provider (CSP) on your machine. KeyFile refers to a file which contains 41 | // a key. 42 | // (*) If the KeyFile and the KeyName values are both specified, the 43 | // following processing occurs: 44 | // (1) If the KeyName can be found in the CSP, that key is used. 45 | // (2) If the KeyName does not exist and the KeyFile does exist, the key 46 | // in the KeyFile is installed into the CSP and used. 47 | // (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. 48 | // When specifying the KeyFile, the location of the KeyFile should be 49 | // relative to the project output directory which is 50 | // %Project Directory%\obj\. For example, if your KeyFile is 51 | // located in the project directory, you would specify the AssemblyKeyFile 52 | // attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] 53 | // (*) Delay Signing is an advanced option - see the Microsoft .NET Framework 54 | // documentation for more information on this. 55 | // 56 | [assembly: AssemblyDelaySign(false)] 57 | [assembly: AssemblyKeyFile("")] 58 | [assembly: AssemblyKeyName("")] 59 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/dotzlib/DotZLib/ChecksumImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/dotzlib/DotZLib/ChecksumImpl.cs -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/dotzlib/DotZLib/CircularBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/dotzlib/DotZLib/CircularBuffer.cs -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/dotzlib/DotZLib/CodecBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/dotzlib/DotZLib/CodecBase.cs -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/dotzlib/DotZLib/Deflater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/dotzlib/DotZLib/Deflater.cs -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/dotzlib/DotZLib/DotZLib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/dotzlib/DotZLib/DotZLib.cs -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/dotzlib/DotZLib/GZipStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/dotzlib/DotZLib/GZipStream.cs -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/dotzlib/DotZLib/Inflater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/dotzlib/DotZLib/Inflater.cs -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/dotzlib/LICENSE_1_0.txt: -------------------------------------------------------------------------------- 1 | Boost Software License - Version 1.0 - August 17th, 2003 2 | 3 | Permission is hereby granted, free of charge, to any person or organization 4 | obtaining a copy of the software and accompanying documentation covered by 5 | this license (the "Software") to use, reproduce, display, distribute, 6 | execute, and transmit the Software, and to prepare derivative works of the 7 | Software, and to permit third-parties to whom the Software is furnished to 8 | do so, all subject to the following: 9 | 10 | The copyright notices in the Software and this entire statement, including 11 | the above license grant, this restriction and the following disclaimer, 12 | must be included in all copies of the Software, in whole or in part, and 13 | all derivative works of the Software, unless such copies or derivative 14 | works are solely in the form of machine-executable object code generated by 15 | a source language processor. 16 | 17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT 20 | SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE 21 | FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, 22 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 23 | DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/dotzlib/readme.txt: -------------------------------------------------------------------------------- 1 | This directory contains a .Net wrapper class library for the ZLib1.dll 2 | 3 | The wrapper includes support for inflating/deflating memory buffers, 4 | .Net streaming wrappers for the gz streams part of zlib, and wrappers 5 | for the checksum parts of zlib. See DotZLib/UnitTests.cs for examples. 6 | 7 | Directory structure: 8 | -------------------- 9 | 10 | LICENSE_1_0.txt - License file. 11 | readme.txt - This file. 12 | DotZLib.chm - Class library documentation 13 | DotZLib.build - NAnt build file 14 | DotZLib.sln - Microsoft Visual Studio 2003 solution file 15 | 16 | DotZLib\*.cs - Source files for the class library 17 | 18 | Unit tests: 19 | ----------- 20 | The file DotZLib/UnitTests.cs contains unit tests for use with NUnit 2.1 or higher. 21 | To include unit tests in the build, define nunit before building. 22 | 23 | 24 | Build instructions: 25 | ------------------- 26 | 27 | 1. Using Visual Studio.Net 2003: 28 | Open DotZLib.sln in VS.Net and build from there. Output file (DotZLib.dll) 29 | will be found ./DotZLib/bin/release or ./DotZLib/bin/debug, depending on 30 | you are building the release or debug version of the library. Check 31 | DotZLib/UnitTests.cs for instructions on how to include unit tests in the 32 | build. 33 | 34 | 2. Using NAnt: 35 | Open a command prompt with access to the build environment and run nant 36 | in the same directory as the DotZLib.build file. 37 | You can define 2 properties on the nant command-line to control the build: 38 | debug={true|false} to toggle between release/debug builds (default=true). 39 | nunit={true|false} to include or esclude unit tests (default=true). 40 | Also the target clean will remove binaries. 41 | Output file (DotZLib.dll) will be found in either ./DotZLib/bin/release 42 | or ./DotZLib/bin/debug, depending on whether you are building the release 43 | or debug version of the library. 44 | 45 | Examples: 46 | nant -D:debug=false -D:nunit=false 47 | will build a release mode version of the library without unit tests. 48 | nant 49 | will build a debug version of the library with unit tests 50 | nant clean 51 | will remove all previously built files. 52 | 53 | 54 | --------------------------------- 55 | Copyright (c) Henrik Ravn 2004 56 | 57 | Use, modification and distribution are subject to the Boost Software License, Version 1.0. 58 | (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 59 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/infback9/README: -------------------------------------------------------------------------------- 1 | See infback9.h for what this is and how to use it. 2 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/infback9/infback9.h: -------------------------------------------------------------------------------- 1 | /* infback9.h -- header for using inflateBack9 functions 2 | * Copyright (C) 2003 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* 7 | * This header file and associated patches provide a decoder for PKWare's 8 | * undocumented deflate64 compression method (method 9). Use with infback9.c, 9 | * inftree9.h, inftree9.c, and inffix9.h. These patches are not supported. 10 | * This should be compiled with zlib, since it uses zutil.h and zutil.o. 11 | * This code has not yet been tested on 16-bit architectures. See the 12 | * comments in zlib.h for inflateBack() usage. These functions are used 13 | * identically, except that there is no windowBits parameter, and a 64K 14 | * window must be provided. Also if int's are 16 bits, then a zero for 15 | * the third parameter of the "out" function actually means 65536UL. 16 | * zlib.h must be included before this header file. 17 | */ 18 | 19 | #ifdef __cplusplus 20 | extern "C" { 21 | #endif 22 | 23 | ZEXTERN int ZEXPORT inflateBack9 OF((z_stream FAR *strm, 24 | in_func in, void FAR *in_desc, 25 | out_func out, void FAR *out_desc)); 26 | ZEXTERN int ZEXPORT inflateBack9End OF((z_stream FAR *strm)); 27 | ZEXTERN int ZEXPORT inflateBack9Init_ OF((z_stream FAR *strm, 28 | unsigned char FAR *window, 29 | const char *version, 30 | int stream_size)); 31 | #define inflateBack9Init(strm, window) \ 32 | inflateBack9Init_((strm), (window), \ 33 | ZLIB_VERSION, sizeof(z_stream)) 34 | 35 | #ifdef __cplusplus 36 | } 37 | #endif 38 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/infback9/inflate9.h: -------------------------------------------------------------------------------- 1 | /* inflate9.h -- internal inflate state definition 2 | * Copyright (C) 1995-2003 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* WARNING: this file should *not* be used by applications. It is 7 | part of the implementation of the compression library and is 8 | subject to change. Applications should only use zlib.h. 9 | */ 10 | 11 | /* Possible inflate modes between inflate() calls */ 12 | typedef enum { 13 | TYPE, /* i: waiting for type bits, including last-flag bit */ 14 | STORED, /* i: waiting for stored size (length and complement) */ 15 | TABLE, /* i: waiting for dynamic block table lengths */ 16 | LEN, /* i: waiting for length/lit code */ 17 | DONE, /* finished check, done -- remain here until reset */ 18 | BAD /* got a data error -- remain here until reset */ 19 | } inflate_mode; 20 | 21 | /* 22 | State transitions between above modes - 23 | 24 | (most modes can go to the BAD mode -- not shown for clarity) 25 | 26 | Read deflate blocks: 27 | TYPE -> STORED or TABLE or LEN or DONE 28 | STORED -> TYPE 29 | TABLE -> LENLENS -> CODELENS -> LEN 30 | Read deflate codes: 31 | LEN -> LEN or TYPE 32 | */ 33 | 34 | /* state maintained between inflate() calls. Approximately 7K bytes. */ 35 | struct inflate_state { 36 | /* sliding window */ 37 | unsigned char FAR *window; /* allocated sliding window, if needed */ 38 | /* dynamic table building */ 39 | unsigned ncode; /* number of code length code lengths */ 40 | unsigned nlen; /* number of length code lengths */ 41 | unsigned ndist; /* number of distance code lengths */ 42 | unsigned have; /* number of code lengths in lens[] */ 43 | code FAR *next; /* next available space in codes[] */ 44 | unsigned short lens[320]; /* temporary storage for code lengths */ 45 | unsigned short work[288]; /* work area for code table building */ 46 | code codes[ENOUGH]; /* space for code tables */ 47 | }; 48 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/iostream/test.cpp: -------------------------------------------------------------------------------- 1 | 2 | #include "zfstream.h" 3 | 4 | int main() { 5 | 6 | // Construct a stream object with this filebuffer. Anything sent 7 | // to this stream will go to standard out. 8 | gzofstream os( 1, ios::out ); 9 | 10 | // This text is getting compressed and sent to stdout. 11 | // To prove this, run 'test | zcat'. 12 | os << "Hello, Mommy" << endl; 13 | 14 | os << setcompressionlevel( Z_NO_COMPRESSION ); 15 | os << "hello, hello, hi, ho!" << endl; 16 | 17 | setcompressionlevel( os, Z_DEFAULT_COMPRESSION ) 18 | << "I'm compressing again" << endl; 19 | 20 | os.close(); 21 | 22 | return 0; 23 | 24 | } 25 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/iostream2/zstream_test.cpp: -------------------------------------------------------------------------------- 1 | #include "zstream.h" 2 | #include 3 | #include 4 | #include 5 | 6 | void main() { 7 | char h[256] = "Hello"; 8 | char* g = "Goodbye"; 9 | ozstream out("temp.gz"); 10 | out < "This works well" < h < g; 11 | out.close(); 12 | 13 | izstream in("temp.gz"); // read it back 14 | char *x = read_string(in), *y = new char[256], z[256]; 15 | in > y > z; 16 | in.close(); 17 | cout << x << endl << y << endl << z << endl; 18 | 19 | out.open("temp.gz"); // try ascii output; zcat temp.gz to see the results 20 | out << setw(50) << setfill('#') << setprecision(20) << x << endl << y << endl << z << endl; 21 | out << z << endl << y << endl << x << endl; 22 | out << 1.1234567890123456789 << endl; 23 | 24 | delete[] x; delete[] y; 25 | } 26 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/iostream3/README: -------------------------------------------------------------------------------- 1 | These classes provide a C++ stream interface to the zlib library. It allows you 2 | to do things like: 3 | 4 | gzofstream outf("blah.gz"); 5 | outf << "These go into the gzip file " << 123 << endl; 6 | 7 | It does this by deriving a specialized stream buffer for gzipped files, which is 8 | the way Stroustrup would have done it. :-> 9 | 10 | The gzifstream and gzofstream classes were originally written by Kevin Ruland 11 | and made available in the zlib contrib/iostream directory. The older version still 12 | compiles under gcc 2.xx, but not under gcc 3.xx, which sparked the development of 13 | this version. 14 | 15 | The new classes are as standard-compliant as possible, closely following the 16 | approach of the standard library's fstream classes. It compiles under gcc versions 17 | 3.2 and 3.3, but not under gcc 2.xx. This is mainly due to changes in the standard 18 | library naming scheme. The new version of gzifstream/gzofstream/gzfilebuf differs 19 | from the previous one in the following respects: 20 | - added showmanyc 21 | - added setbuf, with support for unbuffered output via setbuf(0,0) 22 | - a few bug fixes of stream behavior 23 | - gzipped output file opened with default compression level instead of maximum level 24 | - setcompressionlevel()/strategy() members replaced by single setcompression() 25 | 26 | The code is provided "as is", with the permission to use, copy, modify, distribute 27 | and sell it for any purpose without fee. 28 | 29 | Ludwig Schwardt 30 | 31 | 32 | DSP Lab 33 | Electrical & Electronic Engineering Department 34 | University of Stellenbosch 35 | South Africa 36 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/iostream3/TODO: -------------------------------------------------------------------------------- 1 | Possible upgrades to gzfilebuf: 2 | 3 | - The ability to do putback (e.g. putbackfail) 4 | 5 | - The ability to seek (zlib supports this, but could be slow/tricky) 6 | 7 | - Simultaneous read/write access (does it make sense?) 8 | 9 | - Support for ios_base::ate open mode 10 | 11 | - Locale support? 12 | 13 | - Check public interface to see which calls give problems 14 | (due to dependence on library internals) 15 | 16 | - Override operator<<(ostream&, gzfilebuf*) to allow direct copying 17 | of stream buffer to stream ( i.e. os << is.rdbuf(); ) 18 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/iostream3/test.cc: -------------------------------------------------------------------------------- 1 | /* 2 | * Test program for gzifstream and gzofstream 3 | * 4 | * by Ludwig Schwardt 5 | * original version by Kevin Ruland 6 | */ 7 | 8 | #include "zfstream.h" 9 | #include // for cout 10 | 11 | int main() { 12 | 13 | gzofstream outf; 14 | gzifstream inf; 15 | char buf[80]; 16 | 17 | outf.open("test1.txt.gz"); 18 | outf << "The quick brown fox sidestepped the lazy canine\n" 19 | << 1.3 << "\nPlan " << 9 << std::endl; 20 | outf.close(); 21 | std::cout << "Wrote the following message to 'test1.txt.gz' (check with zcat or zless):\n" 22 | << "The quick brown fox sidestepped the lazy canine\n" 23 | << 1.3 << "\nPlan " << 9 << std::endl; 24 | 25 | std::cout << "\nReading 'test1.txt.gz' (buffered) produces:\n"; 26 | inf.open("test1.txt.gz"); 27 | while (inf.getline(buf,80,'\n')) { 28 | std::cout << buf << "\t(" << inf.rdbuf()->in_avail() << " chars left in buffer)\n"; 29 | } 30 | inf.close(); 31 | 32 | outf.rdbuf()->pubsetbuf(0,0); 33 | outf.open("test2.txt.gz"); 34 | outf << setcompression(Z_NO_COMPRESSION) 35 | << "The quick brown fox sidestepped the lazy canine\n" 36 | << 1.3 << "\nPlan " << 9 << std::endl; 37 | outf.close(); 38 | std::cout << "\nWrote the same message to 'test2.txt.gz' in uncompressed form"; 39 | 40 | std::cout << "\nReading 'test2.txt.gz' (unbuffered) produces:\n"; 41 | inf.rdbuf()->pubsetbuf(0,0); 42 | inf.open("test2.txt.gz"); 43 | while (inf.getline(buf,80,'\n')) { 44 | std::cout << buf << "\t(" << inf.rdbuf()->in_avail() << " chars left in buffer)\n"; 45 | } 46 | inf.close(); 47 | 48 | return 0; 49 | 50 | } 51 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/masmx64/bld_ml64.bat: -------------------------------------------------------------------------------- 1 | ml64.exe /Flinffasx64 /c /Zi inffasx64.asm 2 | ml64.exe /Flgvmat64 /c /Zi gvmat64.asm 3 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/masmx64/gvmat64.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/masmx64/gvmat64.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/masmx64/inffasx64.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/masmx64/inffasx64.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/masmx64/readme.txt: -------------------------------------------------------------------------------- 1 | Summary 2 | ------- 3 | This directory contains ASM implementations of the functions 4 | longest_match() and inflate_fast(), for 64 bits x86 (both AMD64 and Intel EM64t), 5 | for use with Microsoft Macro Assembler (x64) for AMD64 and Microsoft C++ 64 bits. 6 | 7 | gvmat64.asm is written by Gilles Vollant (2005), by using Brian Raiter 686/32 bits 8 | assembly optimized version from Jean-loup Gailly original longest_match function 9 | 10 | inffasx64.asm and inffas8664.c were written by Chris Anderson, by optimizing 11 | original function from Mark Adler 12 | 13 | Use instructions 14 | ---------------- 15 | Assemble the .asm files using MASM and put the object files into the zlib source 16 | directory. You can also get object files here: 17 | 18 | http://www.winimage.com/zLibDll/zlib124_masm_obj.zip 19 | 20 | define ASMV and ASMINF in your project. Include inffas8664.c in your source tree, 21 | and inffasx64.obj and gvmat64.obj as object to link. 22 | 23 | 24 | Build instructions 25 | ------------------ 26 | run bld_64.bat with Microsoft Macro Assembler (x64) for AMD64 (ml64.exe) 27 | 28 | ml64.exe is given with Visual Studio 2005, Windows 2003 server DDK 29 | 30 | You can get Windows 2003 server DDK with ml64 and cl for AMD64 from 31 | http://www.microsoft.com/whdc/devtools/ddk/default.mspx for low price) 32 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/masmx86/bld_ml32.bat: -------------------------------------------------------------------------------- 1 | ml /coff /Zi /c /Flmatch686.lst match686.asm 2 | ml /coff /Zi /c /Flinffas32.lst inffas32.asm 3 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/masmx86/readme.txt: -------------------------------------------------------------------------------- 1 | 2 | Summary 3 | ------- 4 | This directory contains ASM implementations of the functions 5 | longest_match() and inflate_fast(). 6 | 7 | 8 | Use instructions 9 | ---------------- 10 | Assemble using MASM, and copy the object files into the zlib source 11 | directory, then run the appropriate makefile, as suggested below. You can 12 | donwload MASM from here: 13 | 14 | http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7a1c9da0-0510-44a2-b042-7ef370530c64 15 | 16 | You can also get objects files here: 17 | 18 | http://www.winimage.com/zLibDll/zlib124_masm_obj.zip 19 | 20 | Build instructions 21 | ------------------ 22 | * With Microsoft C and MASM: 23 | nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj" 24 | 25 | * With Borland C and TASM: 26 | make -f win32/Makefile.bor LOCAL_ZLIB="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj" OBJPA="+match686c.obj+match686.obj+inffas32.obj" 27 | 28 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/minizip/Makefile: -------------------------------------------------------------------------------- 1 | CC=cc 2 | CFLAGS=-O -I../.. 3 | 4 | UNZ_OBJS = miniunz.o unzip.o ioapi.o ../../libz.a 5 | ZIP_OBJS = minizip.o zip.o ioapi.o ../../libz.a 6 | 7 | .c.o: 8 | $(CC) -c $(CFLAGS) $*.c 9 | 10 | all: miniunz minizip 11 | 12 | miniunz: $(UNZ_OBJS) 13 | $(CC) $(CFLAGS) -o $@ $(UNZ_OBJS) 14 | 15 | minizip: $(ZIP_OBJS) 16 | $(CC) $(CFLAGS) -o $@ $(ZIP_OBJS) 17 | 18 | test: miniunz minizip 19 | ./minizip test readme.txt 20 | ./miniunz -l test.zip 21 | mv readme.txt readme.old 22 | ./miniunz test.zip 23 | 24 | clean: 25 | /bin/rm -f *.o *~ minizip miniunz 26 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/minizip/Makefile.am: -------------------------------------------------------------------------------- 1 | lib_LTLIBRARIES = libminizip.la 2 | 3 | if COND_DEMOS 4 | bin_PROGRAMS = miniunzip minizip 5 | endif 6 | 7 | zlib_top_srcdir = $(top_srcdir)/../.. 8 | zlib_top_builddir = $(top_builddir)/../.. 9 | 10 | AM_CPPFLAGS = -I$(zlib_top_srcdir) 11 | AM_LDFLAGS = -L$(zlib_top_builddir) 12 | 13 | if WIN32 14 | iowin32_src = iowin32.c 15 | iowin32_h = iowin32.h 16 | endif 17 | 18 | libminizip_la_SOURCES = \ 19 | ioapi.c \ 20 | mztools.c \ 21 | unzip.c \ 22 | zip.c \ 23 | ${iowin32_src} 24 | 25 | libminizip_la_LDFLAGS = $(AM_LDFLAGS) -version-info 1:0:0 -lz 26 | 27 | minizip_includedir = $(includedir)/minizip 28 | minizip_include_HEADERS = \ 29 | crypt.h \ 30 | ioapi.h \ 31 | mztools.h \ 32 | unzip.h \ 33 | zip.h \ 34 | ${iowin32_h} 35 | 36 | pkgconfigdir = $(libdir)/pkgconfig 37 | pkgconfig_DATA = minizip.pc 38 | 39 | EXTRA_PROGRAMS = miniunzip minizip 40 | 41 | miniunzip_SOURCES = miniunz.c 42 | miniunzip_LDADD = libminizip.la 43 | 44 | minizip_SOURCES = minizip.c 45 | minizip_LDADD = libminizip.la -lz 46 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/minizip/MiniZip64_Changes.txt: -------------------------------------------------------------------------------- 1 | 2 | MiniZip 1.1 was derrived from MiniZip at version 1.01f 3 | 4 | Change in 1.0 (Okt 2009) 5 | - **TODO - Add history** 6 | 7 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/minizip/configure.ac: -------------------------------------------------------------------------------- 1 | # -*- Autoconf -*- 2 | # Process this file with autoconf to produce a configure script. 3 | 4 | AC_INIT([minizip], [1.2.11], [bugzilla.redhat.com]) 5 | AC_CONFIG_SRCDIR([minizip.c]) 6 | AM_INIT_AUTOMAKE([foreign]) 7 | LT_INIT 8 | 9 | AC_MSG_CHECKING([whether to build example programs]) 10 | AC_ARG_ENABLE([demos], AC_HELP_STRING([--enable-demos], [build example programs])) 11 | AM_CONDITIONAL([COND_DEMOS], [test "$enable_demos" = yes]) 12 | if test "$enable_demos" = yes 13 | then 14 | AC_MSG_RESULT([yes]) 15 | else 16 | AC_MSG_RESULT([no]) 17 | fi 18 | 19 | case "${host}" in 20 | *-mingw* | mingw*) 21 | WIN32="yes" 22 | ;; 23 | *) 24 | ;; 25 | esac 26 | AM_CONDITIONAL([WIN32], [test "${WIN32}" = "yes"]) 27 | 28 | 29 | AC_SUBST([HAVE_UNISTD_H], [0]) 30 | AC_CHECK_HEADER([unistd.h], [HAVE_UNISTD_H=1], []) 31 | AC_CONFIG_FILES([Makefile minizip.pc]) 32 | AC_OUTPUT 33 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/minizip/iowin32.h: -------------------------------------------------------------------------------- 1 | /* iowin32.h -- IO base function header for compress/uncompress .zip 2 | Version 1.1, February 14h, 2010 3 | part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html ) 4 | 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) 6 | 7 | Modifications for Zip64 support 8 | Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) 9 | 10 | For more info read MiniZip_info.txt 11 | 12 | */ 13 | 14 | #include 15 | 16 | 17 | #ifdef __cplusplus 18 | extern "C" { 19 | #endif 20 | 21 | void fill_win32_filefunc OF((zlib_filefunc_def* pzlib_filefunc_def)); 22 | void fill_win32_filefunc64 OF((zlib_filefunc64_def* pzlib_filefunc_def)); 23 | void fill_win32_filefunc64A OF((zlib_filefunc64_def* pzlib_filefunc_def)); 24 | void fill_win32_filefunc64W OF((zlib_filefunc64_def* pzlib_filefunc_def)); 25 | 26 | #ifdef __cplusplus 27 | } 28 | #endif 29 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/minizip/make_vms.com: -------------------------------------------------------------------------------- 1 | $ if f$search("ioapi.h_orig") .eqs. "" then copy ioapi.h ioapi.h_orig 2 | $ open/write zdef vmsdefs.h 3 | $ copy sys$input: zdef 4 | $ deck 5 | #define unix 6 | #define fill_zlib_filefunc64_32_def_from_filefunc32 fillzffunc64from 7 | #define Write_Zip64EndOfCentralDirectoryLocator Write_Zip64EoDLocator 8 | #define Write_Zip64EndOfCentralDirectoryRecord Write_Zip64EoDRecord 9 | #define Write_EndOfCentralDirectoryRecord Write_EoDRecord 10 | $ eod 11 | $ close zdef 12 | $ copy vmsdefs.h,ioapi.h_orig ioapi.h 13 | $ cc/include=[--]/prefix=all ioapi.c 14 | $ cc/include=[--]/prefix=all miniunz.c 15 | $ cc/include=[--]/prefix=all unzip.c 16 | $ cc/include=[--]/prefix=all minizip.c 17 | $ cc/include=[--]/prefix=all zip.c 18 | $ link miniunz,unzip,ioapi,[--]libz.olb/lib 19 | $ link minizip,zip,ioapi,[--]libz.olb/lib 20 | $ mcr []minizip test minizip_info.txt 21 | $ mcr []miniunz -l test.zip 22 | $ rename minizip_info.txt; minizip_info.txt_old 23 | $ mcr []miniunz test.zip 24 | $ delete test.zip;* 25 | $exit 26 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/minizip/miniunzip.1: -------------------------------------------------------------------------------- 1 | .\" Hey, EMACS: -*- nroff -*- 2 | .TH miniunzip 1 "Nov 7, 2001" 3 | .\" Please adjust this date whenever revising the manpage. 4 | .\" 5 | .\" Some roff macros, for reference: 6 | .\" .nh disable hyphenation 7 | .\" .hy enable hyphenation 8 | .\" .ad l left justify 9 | .\" .ad b justify to both left and right margins 10 | .\" .nf disable filling 11 | .\" .fi enable filling 12 | .\" .br insert line break 13 | .\" .sp insert n+1 empty lines 14 | .\" for manpage-specific macros, see man(7) 15 | .SH NAME 16 | miniunzip - uncompress and examine ZIP archives 17 | .SH SYNOPSIS 18 | .B miniunzip 19 | .RI [ -exvlo ] 20 | zipfile [ files_to_extract ] [-d tempdir] 21 | .SH DESCRIPTION 22 | .B minizip 23 | is a simple tool which allows the extraction of compressed file 24 | archives in the ZIP format used by the MS-DOS utility PKZIP. It was 25 | written as a demonstration of the 26 | .IR zlib (3) 27 | library and therefore lack many of the features of the 28 | .IR unzip (1) 29 | program. 30 | .SH OPTIONS 31 | A number of options are supported. With the exception of 32 | .BI \-d\ tempdir 33 | these must be supplied before any 34 | other arguments and are: 35 | .TP 36 | .BI \-l\ ,\ \-\-v 37 | List the files in the archive without extracting them. 38 | .TP 39 | .B \-o 40 | Overwrite files without prompting for confirmation. 41 | .TP 42 | .B \-x 43 | Extract files (default). 44 | .PP 45 | The 46 | .I zipfile 47 | argument is the name of the archive to process. The next argument can be used 48 | to specify a single file to extract from the archive. 49 | 50 | Lastly, the following option can be specified at the end of the command-line: 51 | .TP 52 | .BI \-d\ tempdir 53 | Extract the archive in the directory 54 | .I tempdir 55 | rather than the current directory. 56 | .SH SEE ALSO 57 | .BR minizip (1), 58 | .BR zlib (3), 59 | .BR unzip (1). 60 | .SH AUTHOR 61 | This program was written by Gilles Vollant. This manual page was 62 | written by Mark Brown . The -d tempdir option 63 | was added by Dirk Eddelbuettel . 64 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/minizip/minizip.1: -------------------------------------------------------------------------------- 1 | .\" Hey, EMACS: -*- nroff -*- 2 | .TH minizip 1 "May 2, 2001" 3 | .\" Please adjust this date whenever revising the manpage. 4 | .\" 5 | .\" Some roff macros, for reference: 6 | .\" .nh disable hyphenation 7 | .\" .hy enable hyphenation 8 | .\" .ad l left justify 9 | .\" .ad b justify to both left and right margins 10 | .\" .nf disable filling 11 | .\" .fi enable filling 12 | .\" .br insert line break 13 | .\" .sp insert n+1 empty lines 14 | .\" for manpage-specific macros, see man(7) 15 | .SH NAME 16 | minizip - create ZIP archives 17 | .SH SYNOPSIS 18 | .B minizip 19 | .RI [ -o ] 20 | zipfile [ " files" ... ] 21 | .SH DESCRIPTION 22 | .B minizip 23 | is a simple tool which allows the creation of compressed file archives 24 | in the ZIP format used by the MS-DOS utility PKZIP. It was written as 25 | a demonstration of the 26 | .IR zlib (3) 27 | library and therefore lack many of the features of the 28 | .IR zip (1) 29 | program. 30 | .SH OPTIONS 31 | The first argument supplied is the name of the ZIP archive to create or 32 | .RI -o 33 | in which case it is ignored and the second argument treated as the 34 | name of the ZIP file. If the ZIP file already exists it will be 35 | overwritten. 36 | .PP 37 | Subsequent arguments specify a list of files to place in the ZIP 38 | archive. If none are specified then an empty archive will be created. 39 | .SH SEE ALSO 40 | .BR miniunzip (1), 41 | .BR zlib (3), 42 | .BR zip (1). 43 | .SH AUTHOR 44 | This program was written by Gilles Vollant. This manual page was 45 | written by Mark Brown . 46 | 47 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/minizip/minizip.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@/minizip 5 | 6 | Name: minizip 7 | Description: Minizip zip file manipulation library 8 | Requires: 9 | Version: @PACKAGE_VERSION@ 10 | Libs: -L${libdir} -lminizip 11 | Libs.private: -lz 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/minizip/mztools.h: -------------------------------------------------------------------------------- 1 | /* 2 | Additional tools for Minizip 3 | Code: Xavier Roche '2004 4 | License: Same as ZLIB (www.gzip.org) 5 | */ 6 | 7 | #ifndef _zip_tools_H 8 | #define _zip_tools_H 9 | 10 | #ifdef __cplusplus 11 | extern "C" { 12 | #endif 13 | 14 | #ifndef _ZLIB_H 15 | #include "zlib.h" 16 | #endif 17 | 18 | #include "unzip.h" 19 | 20 | /* Repair a ZIP file (missing central directory) 21 | file: file to recover 22 | fileOut: output file after recovery 23 | fileOutTmp: temporary file name used for recovery 24 | */ 25 | extern int ZEXPORT unzRepair(const char* file, 26 | const char* fileOut, 27 | const char* fileOutTmp, 28 | uLong* nRecovered, 29 | uLong* bytesRecovered); 30 | 31 | 32 | #ifdef __cplusplus 33 | } 34 | #endif 35 | 36 | 37 | #endif 38 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/puff/Makefile: -------------------------------------------------------------------------------- 1 | CFLAGS=-O 2 | 3 | puff: puff.o pufftest.o 4 | 5 | puff.o: puff.h 6 | 7 | pufftest.o: puff.h 8 | 9 | test: puff 10 | puff zeros.raw 11 | 12 | puft: puff.c puff.h pufftest.o 13 | cc -fprofile-arcs -ftest-coverage -o puft puff.c pufftest.o 14 | 15 | # puff full coverage test (should say 100%) 16 | cov: puft 17 | @rm -f *.gcov *.gcda 18 | @puft -w zeros.raw 2>&1 | cat > /dev/null 19 | @echo '04' | xxd -r -p | puft 2> /dev/null || test $$? -eq 2 20 | @echo '00' | xxd -r -p | puft 2> /dev/null || test $$? -eq 2 21 | @echo '00 00 00 00 00' | xxd -r -p | puft 2> /dev/null || test $$? -eq 254 22 | @echo '00 01 00 fe ff' | xxd -r -p | puft 2> /dev/null || test $$? -eq 2 23 | @echo '01 01 00 fe ff 0a' | xxd -r -p | puft -f 2>&1 | cat > /dev/null 24 | @echo '02 7e ff ff' | xxd -r -p | puft 2> /dev/null || test $$? -eq 246 25 | @echo '02' | xxd -r -p | puft 2> /dev/null || test $$? -eq 2 26 | @echo '04 80 49 92 24 49 92 24 0f b4 ff ff c3 04' | xxd -r -p | puft 2> /dev/null || test $$? -eq 2 27 | @echo '04 80 49 92 24 49 92 24 71 ff ff 93 11 00' | xxd -r -p | puft 2> /dev/null || test $$? -eq 249 28 | @echo '04 c0 81 08 00 00 00 00 20 7f eb 0b 00 00' | xxd -r -p | puft 2> /dev/null || test $$? -eq 246 29 | @echo '0b 00 00' | xxd -r -p | puft -f 2>&1 | cat > /dev/null 30 | @echo '1a 07' | xxd -r -p | puft 2> /dev/null || test $$? -eq 246 31 | @echo '0c c0 81 00 00 00 00 00 90 ff 6b 04' | xxd -r -p | puft 2> /dev/null || test $$? -eq 245 32 | @puft -f zeros.raw 2>&1 | cat > /dev/null 33 | @echo 'fc 00 00' | xxd -r -p | puft 2> /dev/null || test $$? -eq 253 34 | @echo '04 00 fe ff' | xxd -r -p | puft 2> /dev/null || test $$? -eq 252 35 | @echo '04 00 24 49' | xxd -r -p | puft 2> /dev/null || test $$? -eq 251 36 | @echo '04 80 49 92 24 49 92 24 0f b4 ff ff c3 84' | xxd -r -p | puft 2> /dev/null || test $$? -eq 248 37 | @echo '04 00 24 e9 ff ff' | xxd -r -p | puft 2> /dev/null || test $$? -eq 250 38 | @echo '04 00 24 e9 ff 6d' | xxd -r -p | puft 2> /dev/null || test $$? -eq 247 39 | @gcov -n puff.c 40 | 41 | clean: 42 | rm -f puff puft *.o *.gc* 43 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/puff/puff.h: -------------------------------------------------------------------------------- 1 | /* puff.h 2 | Copyright (C) 2002-2013 Mark Adler, all rights reserved 3 | version 2.3, 21 Jan 2013 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the author be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | 21 | Mark Adler madler@alumni.caltech.edu 22 | */ 23 | 24 | 25 | /* 26 | * See puff.c for purpose and usage. 27 | */ 28 | #ifndef NIL 29 | # define NIL ((unsigned char *)0) /* for no output option */ 30 | #endif 31 | 32 | int puff(unsigned char *dest, /* pointer to destination pointer */ 33 | unsigned long *destlen, /* amount of output space */ 34 | const unsigned char *source, /* pointer to source data pointer */ 35 | unsigned long *sourcelen); /* amount of input available */ 36 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/puff/zeros.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/puff/zeros.raw -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/testzlib/testzlib.txt: -------------------------------------------------------------------------------- 1 | To build testzLib with Visual Studio 2005: 2 | 3 | copy to a directory file from : 4 | - root of zLib tree 5 | - contrib/testzlib 6 | - contrib/masmx86 7 | - contrib/masmx64 8 | - contrib/vstudio/vc7 9 | 10 | and open testzlib8.sln -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/untgz/Makefile: -------------------------------------------------------------------------------- 1 | CC=cc 2 | CFLAGS=-g 3 | 4 | untgz: untgz.o ../../libz.a 5 | $(CC) $(CFLAGS) -o untgz untgz.o -L../.. -lz 6 | 7 | untgz.o: untgz.c ../../zlib.h 8 | $(CC) $(CFLAGS) -c -I../.. untgz.c 9 | 10 | ../../libz.a: 11 | cd ../..; ./configure; make 12 | 13 | clean: 14 | rm -f untgz untgz.o *~ 15 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/untgz/Makefile.msc: -------------------------------------------------------------------------------- 1 | CC=cl 2 | CFLAGS=-MD 3 | 4 | untgz.exe: untgz.obj ..\..\zlib.lib 5 | $(CC) $(CFLAGS) untgz.obj ..\..\zlib.lib 6 | 7 | untgz.obj: untgz.c ..\..\zlib.h 8 | $(CC) $(CFLAGS) -c -I..\.. untgz.c 9 | 10 | ..\..\zlib.lib: 11 | cd ..\.. 12 | $(MAKE) -f win32\makefile.msc 13 | cd contrib\untgz 14 | 15 | clean: 16 | -del untgz.obj 17 | -del untgz.exe 18 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc10/miniunz.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {048af943-022b-4db6-beeb-a54c34774ee2} 6 | cpp;c;cxx;def;odl;idl;hpj;bat;asm 7 | 8 | 9 | {c1d600d2-888f-4aea-b73e-8b0dd9befa0c} 10 | h;hpp;hxx;hm;inl;inc 11 | 12 | 13 | {0844199a-966b-4f19-81db-1e0125e141b9} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc10/minizip.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {c0419b40-bf50-40da-b153-ff74215b79de} 6 | cpp;c;cxx;def;odl;idl;hpj;bat;asm 7 | 8 | 9 | {bb87b070-735b-478e-92ce-7383abb2f36c} 10 | h;hpp;hxx;hm;inl;inc 11 | 12 | 13 | {f46ab6a6-548f-43cb-ae96-681abb5bd5db} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc10/testzlib.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {c1f6a2e3-5da5-4955-8653-310d3efe05a9} 6 | cpp;c;cxx;def;odl;idl;hpj;bat;asm 7 | 8 | 9 | {c2aaffdc-2c95-4d6f-8466-4bec5890af2c} 10 | h;hpp;hxx;hm;inl;inc 11 | 12 | 13 | {c274fe07-05f2-461c-964b-f6341e4e7eb5} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | Source Files 23 | 24 | 25 | Source Files 26 | 27 | 28 | Source Files 29 | 30 | 31 | Source Files 32 | 33 | 34 | Source Files 35 | 36 | 37 | Source Files 38 | 39 | 40 | Source Files 41 | 42 | 43 | Source Files 44 | 45 | 46 | Source Files 47 | 48 | 49 | Source Files 50 | 51 | 52 | Source Files 53 | 54 | 55 | Source Files 56 | 57 | 58 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc10/testzlibdll.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {fa61a89f-93fc-4c89-b29e-36224b7592f4} 6 | cpp;c;cxx;def;odl;idl;hpj;bat;asm 7 | 8 | 9 | {d4b85da0-2ba2-4934-b57f-e2584e3848ee} 10 | h;hpp;hxx;hm;inl;inc 11 | 12 | 13 | {e573e075-00bd-4a7d-bd67-a8cc9bfc5aca} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc10/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 11, 0 6 | PRODUCTVERSION 1, 2, 11, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.11\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2017 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc11/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 11, 0 6 | PRODUCTVERSION 1, 2, 11, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.11\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2017 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc12/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 11, 0 6 | PRODUCTVERSION 1, 2, 11, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.11\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2017 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/adler32.cod: -------------------------------------------------------------------------------- 1 | ; Listing generated by Microsoft (R) Optimizing Compiler Version 19.29.30153.0 2 | 3 | include listing.inc 4 | 5 | INCLUDELIB OLDNAMES 6 | 7 | PUBLIC adler32_combine 8 | PUBLIC adler32 9 | PUBLIC adler32_z 10 | EXTRN __chkstk:PROC 11 | EXTRN memchr:PROC 12 | EXTRN memcpy:PROC 13 | EXTRN memset:PROC 14 | EXTRN __ImageBase:BYTE 15 | ; COMDAT pdata 16 | pdata SEGMENT 17 | $pdata$adler32_combine_ DD imagerel adler32_combine_ 18 | DD imagerel adler32_combine_+218 19 | DD imagerel $unwind$adler32_combine_ 20 | ; COMDAT xdata 21 | xdata SEGMENT 22 | $unwind$adler32_combine_ DQ 00001340500020501r ; 1.67326e-309 23 | xdata ENDS 24 | END 25 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/adler32.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/adler32.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/compress.cod: -------------------------------------------------------------------------------- 1 | ; Listing generated by Microsoft (R) Optimizing Compiler Version 19.29.30153.0 2 | 3 | include listing.inc 4 | 5 | INCLUDELIB OLDNAMES 6 | 7 | PUBLIC ??_C@_06CJNJFBNP@1?42?411@ ; `string' 8 | CONST ENDS 9 | ; COMDAT ??_C@_06CJNJFBNP@1?42?411@ 10 | CONST SEGMENT 11 | ??_C@_06CJNJFBNP@1?42?411@ DB '1.2.11', 00H ; `string' 12 | CONST ENDS 13 | PUBLIC compressBound 14 | PUBLIC compress 15 | PUBLIC compress2 16 | ; COMDAT pdata 17 | pdata SEGMENT 18 | $pdata$compress DD imagerel $LN4@compress 19 | DD imagerel $LN4@compress+22 20 | DD imagerel $unwind$compress 21 | pdata ENDS 22 | ; COMDAT pdata 23 | pdata SEGMENT 24 | $pdata$compress2 DD imagerel $LN17@compress2 25 | DD imagerel $LN17@compress2+245 26 | DD imagerel $unwind$compress2 27 | ; COMDAT xdata 28 | xdata SEGMENT 29 | $unwind$compress2 DQ 00016641b000a1b01r ; 3.11386e-308 30 | DQ 00014341b0015541br ; 2.80965e-308 31 | DQ 07010e012f014f21br ; 6.5498e+231 32 | xdata ENDS 33 | ; COMDAT xdata 34 | xdata SEGMENT 35 | $unwind$compress DQ 00000620400010401r ; 5.32451e-310 36 | END 37 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/compress.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/compress.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/crc32.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/crc32.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/deflate.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/deflate.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/gzclose.cod: -------------------------------------------------------------------------------- 1 | ; Listing generated by Microsoft (R) Optimizing Compiler Version 19.29.30153.0 2 | 3 | include listing.inc 4 | 5 | INCLUDELIB OLDNAMES 6 | 7 | COMM ?_OptionsStorage@?1??__local_stdio_scanf_options@@9@9:QWORD ; `__local_stdio_scanf_options'::`2'::_OptionsStorage 8 | COMM ?_OptionsStorage@?1??__local_stdio_printf_options@@9@9:QWORD ; `__local_stdio_printf_options'::`2'::_OptionsStorage 9 | _DATA ENDS 10 | PUBLIC gzclose 11 | END 12 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/gzclose.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/gzclose.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/gzlib.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/gzlib.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/gzread.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/gzread.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/gzwrite.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/gzwrite.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/infback.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/infback.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/inffas8664.cod: -------------------------------------------------------------------------------- 1 | ; Listing generated by Microsoft (R) Optimizing Compiler Version 19.29.30153.0 2 | 3 | include listing.inc 4 | 5 | INCLUDELIB OLDNAMES 6 | 7 | EXTRN inffas8664fnc:PROC 8 | PUBLIC inflate_fast 9 | ; COMDAT pdata 10 | pdata SEGMENT 11 | $pdata$inflate_fast DD imagerel $LN21@inflate_fa 12 | DD imagerel $LN21@inflate_fa+456 13 | DD imagerel $unwind$inflate_fast 14 | ; COMDAT xdata 15 | xdata SEGMENT 16 | $unwind$inflate_fast DQ 00018741c00091c01r ; 3.40068e-308 17 | DQ 00016341c0017641cr ; 3.08778e-308 18 | DQ 0000050100014011cr ; 4.34924e-310 19 | END 20 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/inffas8664.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/inffas8664.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/inffast.cod: -------------------------------------------------------------------------------- 1 | ; Listing generated by Microsoft (R) Optimizing Compiler Version 19.29.30153.0 2 | 3 | include listing.inc 4 | 5 | INCLUDELIB OLDNAMES 6 | 7 | END 8 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/inffast.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/inffast.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/inflate.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/inflate.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/inftrees.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/inftrees.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/ioapi.cod: -------------------------------------------------------------------------------- 1 | ; Listing generated by Microsoft (R) Optimizing Compiler Version 19.29.30153.0 2 | 3 | include listing.inc 4 | 5 | INCLUDELIB OLDNAMES 6 | 7 | PUBLIC ??_C@_02JDPG@rb@ ; `string' 8 | PUBLIC ??_C@_03HMFOOINA@r?$CLb@ ; `string' 9 | PUBLIC ??_C@_02GMLFBBN@wb@ ; `string' 10 | EXTRN __imp__fseeki64:PROC 11 | EXTRN __imp_fread:PROC 12 | EXTRN __imp__ftelli64:PROC 13 | EXTRN __imp_fwrite:PROC 14 | EXTRN __imp_fseek:PROC 15 | EXTRN __imp_fclose:PROC 16 | EXTRN __imp_fopen:PROC 17 | EXTRN __imp_ferror:PROC 18 | EXTRN __imp_ftell:PROC 19 | ; COMDAT ??_C@_02GMLFBBN@wb@ 20 | CONST SEGMENT 21 | ??_C@_02GMLFBBN@wb@ DB 'wb', 00H ; `string' 22 | CONST ENDS 23 | ; COMDAT ??_C@_03HMFOOINA@r?$CLb@ 24 | CONST SEGMENT 25 | ??_C@_03HMFOOINA@r?$CLb@ DB 'r+b', 00H ; `string' 26 | CONST ENDS 27 | ; COMDAT ??_C@_02JDPG@rb@ 28 | CONST SEGMENT 29 | ??_C@_02JDPG@rb@ DB 'rb', 00H ; `string' 30 | PUBLIC fill_fopen64_filefunc 31 | PUBLIC fill_zlib_filefunc64_32_def_from_filefunc32 32 | PUBLIC call_ztell64 33 | PUBLIC call_zseek64 34 | PUBLIC call_zopen64 35 | ; COMDAT pdata 36 | pdata SEGMENT 37 | $pdata$fseek64_file_func DD imagerel fseek64_file_func 38 | DD imagerel fseek64_file_func+89 39 | DD imagerel $unwind$fseek64_file_func 40 | pdata ENDS 41 | ; COMDAT pdata 42 | pdata SEGMENT 43 | $pdata$fseek_file_func DD imagerel fseek_file_func 44 | DD imagerel fseek_file_func+89 45 | DD imagerel $unwind$fseek_file_func 46 | pdata ENDS 47 | ; COMDAT pdata 48 | pdata SEGMENT 49 | $pdata$call_ztell64 DD imagerel $LN8@call_ztell 50 | DD imagerel $LN8@call_ztell+53 51 | DD imagerel $unwind$call_ztell64 52 | ; COMDAT xdata 53 | xdata SEGMENT 54 | $unwind$call_ztell64 DQ 00000420400010401r ; 3.58617e-310 55 | xdata ENDS 56 | ; COMDAT xdata 57 | xdata SEGMENT 58 | $unwind$fseek_file_func DQ 03002320600020601r ; 1.96423e-77 59 | xdata ENDS 60 | ; COMDAT xdata 61 | xdata SEGMENT 62 | $unwind$fseek64_file_func DQ 03002320600020601r ; 1.96423e-77 63 | END 64 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/ioapi.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/ioapi.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/iowin32.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/iowin32.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/trees.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/trees.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/uncompr.cod: -------------------------------------------------------------------------------- 1 | ; Listing generated by Microsoft (R) Optimizing Compiler Version 19.29.30153.0 2 | 3 | include listing.inc 4 | 5 | INCLUDELIB OLDNAMES 6 | 7 | PUBLIC uncompress 8 | PUBLIC uncompress2 9 | ; COMDAT pdata 10 | pdata SEGMENT 11 | $pdata$uncompress DD imagerel $LN4@uncompress 12 | DD imagerel $LN4@uncompress+24 13 | DD imagerel $unwind$uncompress 14 | pdata ENDS 15 | ; COMDAT pdata 16 | pdata SEGMENT 17 | $pdata$uncompress2 DD imagerel $LN29@uncompress 18 | DD imagerel $LN29@uncompress+119 19 | DD imagerel $unwind$uncompress2 20 | pdata ENDS 21 | ; COMDAT pdata 22 | pdata SEGMENT 23 | $pdata$0$uncompress2 DD imagerel $LN29@uncompress+119 24 | DD imagerel $LN29@uncompress+320 25 | DD imagerel $chain$0$uncompress2 26 | pdata ENDS 27 | ; COMDAT pdata 28 | pdata SEGMENT 29 | $pdata$1$uncompress2 DD imagerel $LN29@uncompress+320 30 | DD imagerel $LN29@uncompress+349 31 | DD imagerel $chain$1$uncompress2 32 | ; COMDAT xdata 33 | xdata SEGMENT 34 | $chain$1$uncompress2 DD 021H 35 | DD imagerel $LN29@uncompress 36 | DD imagerel $LN29@uncompress+119 37 | DD imagerel $unwind$uncompress2 38 | xdata ENDS 39 | ; COMDAT xdata 40 | xdata SEGMENT 41 | $chain$0$uncompress2 DQ 00018340800020821r ; 3.36588e-308 42 | DD imagerel $LN29@uncompress 43 | DD imagerel $LN29@uncompress+119 44 | DD imagerel $unwind$uncompress2 45 | xdata ENDS 46 | ; COMDAT xdata 47 | xdata SEGMENT 48 | $unwind$uncompress2 DQ 0001a641a000b1a01r ; 3.67012e-308 49 | DQ 00012011a0019541ar ; 2.50381e-308 50 | DQ 0c00dd00fe011f013r ; -3.72659 51 | DD 0700bH 52 | xdata ENDS 53 | ; COMDAT xdata 54 | xdata SEGMENT 55 | $unwind$uncompress DQ 00000420900010901r ; 3.58723e-310 56 | END 57 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/uncompr.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/uncompr.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/unzip.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/unzip.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zip.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zip.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlib.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlib.res -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibmst.dll.recipe: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | D:\mhoopman\Software Development\2019\mstoolkit-restructure\VisualStudio\x64\Release\DLL\zlibmst.dll 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibmst.iobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibmst.iobj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibmst.ipdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibmst.ipdb -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/CL.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/CL.command.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/CL.read.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/CL.write.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/link.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/link.command.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/link.read.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/link.write.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/rc.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/rc.command.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/rc.read.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/rc.write.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/zlibvc.lastbuildstate: -------------------------------------------------------------------------------- 1 | PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:TargetPlatformVersion=10.0.18362.0: 2 | Release|x64|D:\mhoopman\Software Development\2019\mstoolkit-restructure\VisualStudio\| 3 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/zlibvc.write.1u.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.tlog/zlibvc.write.1u.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.vcxproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibvc.vcxproj.FileListAbsolute.txt -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zlibwapi.dll.recipe: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | D:\mhoopman\Software Development\2019\mstoolkit-restructure\VisualStudio\x64\Release\DLL\zlibwapi.dll 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zutil.cod: -------------------------------------------------------------------------------- 1 | ; Listing generated by Microsoft (R) Optimizing Compiler Version 19.29.30153.0 2 | 3 | include listing.inc 4 | 5 | INCLUDELIB OLDNAMES 6 | 7 | PUBLIC z_errmsg 8 | PUBLIC ??_C@_0BA@MOKMMFOD@need?5dictionary@ ; `string' 9 | PUBLIC ??_C@_0L@FNAOCBOG@stream?5end@ ; `string' 10 | PUBLIC ??_C@_0L@KIJFAKBJ@file?5error@ ; `string' 11 | PUBLIC ??_C@_0N@MKKNPMJD@stream?5error@ ; `string' 12 | PUBLIC ??_C@_0L@HAHMBNLP@data?5error@ ; `string' 13 | PUBLIC ??_C@_0BE@OGGJBMCE@insufficient?5memory@ ; `string' 14 | PUBLIC ??_C@_0N@DFPGLBGC@buffer?5error@ ; `string' 15 | PUBLIC ??_C@_0BF@CJFPCCEG@incompatible?5version@ ; `string' 16 | ; COMDAT ??_C@_0BF@CJFPCCEG@incompatible?5version@ 17 | CONST SEGMENT 18 | ??_C@_0BF@CJFPCCEG@incompatible?5version@ DB 'incompatible version', 00H ; `string' 19 | CONST ENDS 20 | ; COMDAT ??_C@_0N@DFPGLBGC@buffer?5error@ 21 | CONST SEGMENT 22 | ??_C@_0N@DFPGLBGC@buffer?5error@ DB 'buffer error', 00H ; `string' 23 | CONST ENDS 24 | ; COMDAT ??_C@_0BE@OGGJBMCE@insufficient?5memory@ 25 | CONST SEGMENT 26 | ??_C@_0BE@OGGJBMCE@insufficient?5memory@ DB 'insufficient memory', 00H ; `string' 27 | CONST ENDS 28 | ; COMDAT ??_C@_0L@HAHMBNLP@data?5error@ 29 | CONST SEGMENT 30 | ??_C@_0L@HAHMBNLP@data?5error@ DB 'data error', 00H ; `string' 31 | CONST ENDS 32 | ; COMDAT ??_C@_0N@MKKNPMJD@stream?5error@ 33 | CONST SEGMENT 34 | ??_C@_0N@MKKNPMJD@stream?5error@ DB 'stream error', 00H ; `string' 35 | CONST ENDS 36 | ; COMDAT ??_C@_0L@KIJFAKBJ@file?5error@ 37 | CONST SEGMENT 38 | ??_C@_0L@KIJFAKBJ@file?5error@ DB 'file error', 00H ; `string' 39 | CONST ENDS 40 | ; COMDAT ??_C@_0L@FNAOCBOG@stream?5end@ 41 | CONST SEGMENT 42 | ??_C@_0L@FNAOCBOG@stream?5end@ DB 'stream end', 00H ; `string' 43 | CONST ENDS 44 | ; COMDAT ??_C@_0BA@MOKMMFOD@need?5dictionary@ 45 | CONST SEGMENT 46 | ??_C@_0BA@MOKMMFOD@need?5dictionary@ DB 'need dictionary', 00H ; `string' 47 | ORG $+15 48 | z_errmsg DQ FLAT:??_C@_0BA@MOKMMFOD@need?5dictionary@ 49 | DQ FLAT:??_C@_0L@FNAOCBOG@stream?5end@ 50 | DQ FLAT:??_C@_00CNPNBAHC@@ 51 | DQ FLAT:??_C@_0L@KIJFAKBJ@file?5error@ 52 | DQ FLAT:??_C@_0N@MKKNPMJD@stream?5error@ 53 | DQ FLAT:??_C@_0L@HAHMBNLP@data?5error@ 54 | DQ FLAT:??_C@_0BE@OGGJBMCE@insufficient?5memory@ 55 | DQ FLAT:??_C@_0N@DFPGLBGC@buffer?5error@ 56 | DQ FLAT:??_C@_0BF@CJFPCCEG@incompatible?5version@ 57 | DQ FLAT:??_C@_00CNPNBAHC@@ 58 | PUBLIC zError 59 | PUBLIC zlibCompileFlags 60 | PUBLIC zlibVersion 61 | PUBLIC zcfree 62 | PUBLIC zcalloc 63 | END 64 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zutil.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/Release/Tmp/zutil.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/adler32.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/adler32.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/compress.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/compress.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/crc32.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/crc32.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/deflate.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/deflate.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/gzclose.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/gzclose.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/gzlib.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/gzlib.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/gzread.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/gzread.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/gzwrite.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/gzwrite.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/infback.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/infback.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/inffas8664.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/inffas8664.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/inffast.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/inffast.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/inflate.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/inflate.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/inftrees.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/inftrees.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/ioapi.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/ioapi.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/trees.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/trees.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/uncompr.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/uncompr.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/unzip.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/unzip.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zip.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zip.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlib.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlib.res -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.Build.CppClean.log -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.lib.recipe: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.log: -------------------------------------------------------------------------------- 1 |  adler32.c 2 | compress.c 3 | crc32.c 4 | deflate.c 5 | Assembler code may have bugs -- use at your own risk 6 | gzclose.c 7 | gzlib.c 8 | gzread.c 9 | D:\mhoopman\Software Development\2019\mstoolkit-restructure\extern\zlib-1.2.11\gzread.c(319,20): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data 10 | D:\mhoopman\Software Development\2019\mstoolkit-restructure\extern\zlib-1.2.11\gzread.c(400,35): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data 11 | D:\mhoopman\Software Development\2019\mstoolkit-restructure\extern\zlib-1.2.11\gzread.c(472,33): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data 12 | gzwrite.c 13 | D:\mhoopman\Software Development\2019\mstoolkit-restructure\extern\zlib-1.2.11\gzwrite.c(212,27): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data 14 | D:\mhoopman\Software Development\2019\mstoolkit-restructure\extern\zlib-1.2.11\gzwrite.c(232,24): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data 15 | D:\mhoopman\Software Development\2019\mstoolkit-restructure\extern\zlib-1.2.11\gzwrite.c(371,36): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data 16 | infback.c 17 | inffas8664.c 18 | inffast.c 19 | Assembler code may have bugs -- use at your own risk 20 | inflate.c 21 | inftrees.c 22 | ioapi.c 23 | trees.c 24 | uncompr.c 25 | unzip.c 26 | zip.c 27 | zutil.c 28 | Generating Code... 29 | zlibstat.vcxproj -> D:\mhoopman\Software Development\2019\mstoolkit-restructure\VisualStudio\x64\Release\zlibstat.lib 30 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/CL.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/CL.command.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/CL.read.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/CL.write.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/Lib-link-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/Lib-link-cvtres.read.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/Lib-link-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/Lib-link-cvtres.write.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/Lib.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/Lib.command.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/rc.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/rc.command.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/rc.read.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/rc.write.1.tlog -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.tlog/zlibstat.lastbuildstate: -------------------------------------------------------------------------------- 1 | PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:TargetPlatformVersion=8.1: 2 | Release|x64|D:\mhoopman\Software Development\2019\mstoolkit-restructure\VisualStudio\| 3 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.vcxproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zlibstat.vcxproj.FileListAbsolute.txt -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zutil.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/contrib/vstudio/vc14/x64/ZlibStatRelease/Tmp/zutil.obj -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 11, 0 6 | PRODUCTVERSION 1, 2, 11, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.11\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2017 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/zlibstat.vcxproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc14/zlibvc.vcxproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/contrib/vstudio/vc9/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 11, 0 6 | PRODUCTVERSION 1, 2, 11, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.11\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2017 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/examples/README.examples: -------------------------------------------------------------------------------- 1 | This directory contains examples of the use of zlib and other relevant 2 | programs and documentation. 3 | 4 | enough.c 5 | calculation and justification of ENOUGH parameter in inftrees.h 6 | - calculates the maximum table space used in inflate tree 7 | construction over all possible Huffman codes 8 | 9 | fitblk.c 10 | compress just enough input to nearly fill a requested output size 11 | - zlib isn't designed to do this, but fitblk does it anyway 12 | 13 | gun.c 14 | uncompress a gzip file 15 | - illustrates the use of inflateBack() for high speed file-to-file 16 | decompression using call-back functions 17 | - is approximately twice as fast as gzip -d 18 | - also provides Unix uncompress functionality, again twice as fast 19 | 20 | gzappend.c 21 | append to a gzip file 22 | - illustrates the use of the Z_BLOCK flush parameter for inflate() 23 | - illustrates the use of deflatePrime() to start at any bit 24 | 25 | gzjoin.c 26 | join gzip files without recalculating the crc or recompressing 27 | - illustrates the use of the Z_BLOCK flush parameter for inflate() 28 | - illustrates the use of crc32_combine() 29 | 30 | gzlog.c 31 | gzlog.h 32 | efficiently and robustly maintain a message log file in gzip format 33 | - illustrates use of raw deflate, Z_PARTIAL_FLUSH, deflatePrime(), 34 | and deflateSetDictionary() 35 | - illustrates use of a gzip header extra field 36 | 37 | zlib_how.html 38 | painfully comprehensive description of zpipe.c (see below) 39 | - describes in excruciating detail the use of deflate() and inflate() 40 | 41 | zpipe.c 42 | reads and writes zlib streams from stdin to stdout 43 | - illustrates the proper use of deflate() and inflate() 44 | - deeply commented in zlib_how.html (see above) 45 | 46 | zran.c 47 | index a zlib or gzip stream and randomly access it 48 | - illustrates the use of Z_BLOCK, inflatePrime(), and 49 | inflateSetDictionary() to provide random access 50 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/gzclose.c: -------------------------------------------------------------------------------- 1 | /* gzclose.c -- zlib gzclose() function 2 | * Copyright (C) 2004, 2010 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | #include "gzguts.h" 7 | 8 | /* gzclose() is in a separate file so that it is linked in only if it is used. 9 | That way the other gzclose functions can be used instead to avoid linking in 10 | unneeded compression or decompression routines. */ 11 | int ZEXPORT gzclose(file) 12 | gzFile file; 13 | { 14 | #ifndef NO_GZCOMPRESS 15 | gz_statep state; 16 | 17 | if (file == NULL) 18 | return Z_STREAM_ERROR; 19 | state = (gz_statep)file; 20 | 21 | return state->mode == GZ_READ ? gzclose_r(file) : gzclose_w(file); 22 | #else 23 | return gzclose_r(file); 24 | #endif 25 | } 26 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/inffast.h: -------------------------------------------------------------------------------- 1 | /* inffast.h -- header to use inffast.c 2 | * Copyright (C) 1995-2003, 2010 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* WARNING: this file should *not* be used by applications. It is 7 | part of the implementation of the compression library and is 8 | subject to change. Applications should only use zlib.h. 9 | */ 10 | 11 | void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start)); 12 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/msdos/Makefile.emx: -------------------------------------------------------------------------------- 1 | # Makefile for zlib. Modified for emx 0.9c by Chr. Spieler, 6/17/98. 2 | # Copyright (C) 1995-1998 Jean-loup Gailly. 3 | # For conditions of distribution and use, see copyright notice in zlib.h 4 | 5 | # To compile, or to compile and test, type: 6 | # 7 | # make -fmakefile.emx; make test -fmakefile.emx 8 | # 9 | 10 | CC=gcc 11 | 12 | #CFLAGS=-MMD -O 13 | #CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7 14 | #CFLAGS=-MMD -g -DZLIB_DEBUG 15 | CFLAGS=-MMD -O3 $(BUTT) -Wall -Wwrite-strings -Wpointer-arith -Wconversion \ 16 | -Wstrict-prototypes -Wmissing-prototypes 17 | 18 | # If cp.exe is available, replace "copy /Y" with "cp -fp" . 19 | CP=copy /Y 20 | # If gnu install.exe is available, replace $(CP) with ginstall. 21 | INSTALL=$(CP) 22 | # The default value of RM is "rm -f." If "rm.exe" is found, comment out: 23 | RM=del 24 | LDLIBS=-L. -lzlib 25 | LD=$(CC) -s -o 26 | LDSHARED=$(CC) 27 | 28 | INCL=zlib.h zconf.h 29 | LIBS=zlib.a 30 | 31 | AR=ar rcs 32 | 33 | prefix=/usr/local 34 | exec_prefix = $(prefix) 35 | 36 | OBJS = adler32.o compress.o crc32.o gzclose.o gzlib.o gzread.o gzwrite.o \ 37 | uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o 38 | 39 | TEST_OBJS = example.o minigzip.o 40 | 41 | all: example.exe minigzip.exe 42 | 43 | test: all 44 | ./example 45 | echo hello world | .\minigzip | .\minigzip -d 46 | 47 | %.o : %.c 48 | $(CC) $(CFLAGS) -c $< -o $@ 49 | 50 | zlib.a: $(OBJS) 51 | $(AR) $@ $(OBJS) 52 | 53 | %.exe : %.o $(LIBS) 54 | $(LD) $@ $< $(LDLIBS) 55 | 56 | 57 | .PHONY : clean 58 | 59 | clean: 60 | $(RM) *.d 61 | $(RM) *.o 62 | $(RM) *.exe 63 | $(RM) zlib.a 64 | $(RM) foo.gz 65 | 66 | DEPS := $(wildcard *.d) 67 | ifneq ($(DEPS),) 68 | include $(DEPS) 69 | endif 70 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/nintendods/README: -------------------------------------------------------------------------------- 1 | This Makefile requires devkitARM (http://www.devkitpro.org/category/devkitarm/) and works inside "contrib/nds". It is based on a devkitARM template. 2 | 3 | Eduardo Costa 4 | January 3, 2009 5 | 6 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/old/Makefile.emx: -------------------------------------------------------------------------------- 1 | # Makefile for zlib. Modified for emx/rsxnt by Chr. Spieler, 6/16/98. 2 | # Copyright (C) 1995-1998 Jean-loup Gailly. 3 | # For conditions of distribution and use, see copyright notice in zlib.h 4 | 5 | # To compile, or to compile and test, type: 6 | # 7 | # make -fmakefile.emx; make test -fmakefile.emx 8 | # 9 | 10 | CC=gcc -Zwin32 11 | 12 | #CFLAGS=-MMD -O 13 | #CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7 14 | #CFLAGS=-MMD -g -DZLIB_DEBUG 15 | CFLAGS=-MMD -O3 $(BUTT) -Wall -Wwrite-strings -Wpointer-arith -Wconversion \ 16 | -Wstrict-prototypes -Wmissing-prototypes 17 | 18 | # If cp.exe is available, replace "copy /Y" with "cp -fp" . 19 | CP=copy /Y 20 | # If gnu install.exe is available, replace $(CP) with ginstall. 21 | INSTALL=$(CP) 22 | # The default value of RM is "rm -f." If "rm.exe" is found, comment out: 23 | RM=del 24 | LDLIBS=-L. -lzlib 25 | LD=$(CC) -s -o 26 | LDSHARED=$(CC) 27 | 28 | INCL=zlib.h zconf.h 29 | LIBS=zlib.a 30 | 31 | AR=ar rcs 32 | 33 | prefix=/usr/local 34 | exec_prefix = $(prefix) 35 | 36 | OBJS = adler32.o compress.o crc32.o deflate.o gzclose.o gzlib.o gzread.o \ 37 | gzwrite.o infback.o inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o 38 | 39 | TEST_OBJS = example.o minigzip.o 40 | 41 | all: example.exe minigzip.exe 42 | 43 | test: all 44 | ./example 45 | echo hello world | .\minigzip | .\minigzip -d 46 | 47 | %.o : %.c 48 | $(CC) $(CFLAGS) -c $< -o $@ 49 | 50 | zlib.a: $(OBJS) 51 | $(AR) $@ $(OBJS) 52 | 53 | %.exe : %.o $(LIBS) 54 | $(LD) $@ $< $(LDLIBS) 55 | 56 | 57 | .PHONY : clean 58 | 59 | clean: 60 | $(RM) *.d 61 | $(RM) *.o 62 | $(RM) *.exe 63 | $(RM) zlib.a 64 | $(RM) foo.gz 65 | 66 | DEPS := $(wildcard *.d) 67 | ifneq ($(DEPS),) 68 | include $(DEPS) 69 | endif 70 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/old/README: -------------------------------------------------------------------------------- 1 | This directory contains files that have not been updated for zlib 1.2.x 2 | 3 | (Volunteers are encouraged to help clean this up. Thanks.) 4 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/old/descrip.mms: -------------------------------------------------------------------------------- 1 | # descrip.mms: MMS description file for building zlib on VMS 2 | # written by Martin P.J. Zinser 3 | 4 | cc_defs = 5 | c_deb = 6 | 7 | .ifdef __DECC__ 8 | pref = /prefix=all 9 | .endif 10 | 11 | OBJS = adler32.obj, compress.obj, crc32.obj, gzio.obj, uncompr.obj,\ 12 | deflate.obj, trees.obj, zutil.obj, inflate.obj, infblock.obj,\ 13 | inftrees.obj, infcodes.obj, infutil.obj, inffast.obj 14 | 15 | CFLAGS= $(C_DEB) $(CC_DEFS) $(PREF) 16 | 17 | all : example.exe minigzip.exe 18 | @ write sys$output " Example applications available" 19 | libz.olb : libz.olb($(OBJS)) 20 | @ write sys$output " libz available" 21 | 22 | example.exe : example.obj libz.olb 23 | link example,libz.olb/lib 24 | 25 | minigzip.exe : minigzip.obj libz.olb 26 | link minigzip,libz.olb/lib,x11vms:xvmsutils.olb/lib 27 | 28 | clean : 29 | delete *.obj;*,libz.olb;* 30 | 31 | 32 | # Other dependencies. 33 | adler32.obj : zutil.h zlib.h zconf.h 34 | compress.obj : zlib.h zconf.h 35 | crc32.obj : zutil.h zlib.h zconf.h 36 | deflate.obj : deflate.h zutil.h zlib.h zconf.h 37 | example.obj : zlib.h zconf.h 38 | gzio.obj : zutil.h zlib.h zconf.h 39 | infblock.obj : zutil.h zlib.h zconf.h infblock.h inftrees.h infcodes.h infutil.h 40 | infcodes.obj : zutil.h zlib.h zconf.h inftrees.h infutil.h infcodes.h inffast.h 41 | inffast.obj : zutil.h zlib.h zconf.h inftrees.h infutil.h inffast.h 42 | inflate.obj : zutil.h zlib.h zconf.h infblock.h 43 | inftrees.obj : zutil.h zlib.h zconf.h inftrees.h 44 | infutil.obj : zutil.h zlib.h zconf.h inftrees.h infutil.h 45 | minigzip.obj : zlib.h zconf.h 46 | trees.obj : deflate.h zutil.h zlib.h zconf.h 47 | uncompr.obj : zlib.h zconf.h 48 | zutil.obj : zutil.h zlib.h zconf.h 49 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/old/os2/zlib.def: -------------------------------------------------------------------------------- 1 | ; 2 | ; Slightly modified version of ../nt/zlib.dnt :-) 3 | ; 4 | 5 | LIBRARY Z 6 | DESCRIPTION "Zlib compression library for OS/2" 7 | CODE PRELOAD MOVEABLE DISCARDABLE 8 | DATA PRELOAD MOVEABLE MULTIPLE 9 | 10 | EXPORTS 11 | adler32 12 | compress 13 | crc32 14 | deflate 15 | deflateCopy 16 | deflateEnd 17 | deflateInit2_ 18 | deflateInit_ 19 | deflateParams 20 | deflateReset 21 | deflateSetDictionary 22 | gzclose 23 | gzdopen 24 | gzerror 25 | gzflush 26 | gzopen 27 | gzread 28 | gzwrite 29 | inflate 30 | inflateEnd 31 | inflateInit2_ 32 | inflateInit_ 33 | inflateReset 34 | inflateSetDictionary 35 | inflateSync 36 | uncompress 37 | zlibVersion 38 | gzprintf 39 | gzputc 40 | gzgetc 41 | gzseek 42 | gzrewind 43 | gztell 44 | gzeof 45 | gzsetparams 46 | zError 47 | inflateSyncPoint 48 | get_crc_table 49 | compress2 50 | gzputs 51 | gzgets 52 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/os400/README400: -------------------------------------------------------------------------------- 1 | ZLIB version 1.2.11 for OS/400 installation instructions 2 | 3 | 1) Download and unpack the zlib tarball to some IFS directory. 4 | (i.e.: /path/to/the/zlib/ifs/source/directory) 5 | 6 | If the installed IFS command suppors gzip format, this is straightforward, 7 | else you have to unpack first to some directory on a system supporting it, 8 | then move the whole directory to the IFS via the network (via SMB or FTP). 9 | 10 | 2) Edit the configuration parameters in the compilation script. 11 | 12 | EDTF STMF('/path/to/the/zlib/ifs/source/directory/os400/make.sh') 13 | 14 | Tune the parameters according to your needs if not matching the defaults. 15 | Save the file and exit after edition. 16 | 17 | 3) Enter qshell, then work in the zlib OS/400 specific directory. 18 | 19 | QSH 20 | cd /path/to/the/zlib/ifs/source/directory/os400 21 | 22 | 4) Compile and install 23 | 24 | sh make.sh 25 | 26 | The script will: 27 | - create the libraries, objects and IFS directories for the zlib environment, 28 | - compile all modules, 29 | - create a service program, 30 | - create a static and a dynamic binding directory, 31 | - install header files for C/C++ and for ILE/RPG, both for compilation in 32 | DB2 and IFS environments. 33 | 34 | That's all. 35 | 36 | 37 | Notes: For OS/400 ILE RPG programmers, a /copy member defining the ZLIB 38 | API prototypes for ILE RPG can be found in ZLIB/H(ZLIB.INC). 39 | In the ILE environment, the same definitions are available from 40 | file zlib.inc located in the same IFS include directory as the 41 | C/C++ header files. 42 | Please read comments in this member for more information. 43 | 44 | Remember that most foreign textual data are ASCII coded: this 45 | implementation does not handle conversion from/to ASCII, so 46 | text data code conversions must be done explicitely. 47 | 48 | Mainly for the reason above, always open zipped files in binary mode. 49 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/watcom/watcom_f.mak: -------------------------------------------------------------------------------- 1 | # Makefile for zlib 2 | # OpenWatcom flat model 3 | # Last updated: 28-Dec-2005 4 | 5 | # To use, do "wmake -f watcom_f.mak" 6 | 7 | C_SOURCE = adler32.c compress.c crc32.c deflate.c & 8 | gzclose.c gzlib.c gzread.c gzwrite.c & 9 | infback.c inffast.c inflate.c inftrees.c & 10 | trees.c uncompr.c zutil.c 11 | 12 | OBJS = adler32.obj compress.obj crc32.obj deflate.obj & 13 | gzclose.obj gzlib.obj gzread.obj gzwrite.obj & 14 | infback.obj inffast.obj inflate.obj inftrees.obj & 15 | trees.obj uncompr.obj zutil.obj 16 | 17 | CC = wcc386 18 | LINKER = wcl386 19 | CFLAGS = -zq -mf -3r -fp3 -s -bt=dos -oilrtfm -fr=nul -wx 20 | ZLIB_LIB = zlib_f.lib 21 | 22 | .C.OBJ: 23 | $(CC) $(CFLAGS) $[@ 24 | 25 | all: $(ZLIB_LIB) example.exe minigzip.exe 26 | 27 | $(ZLIB_LIB): $(OBJS) 28 | wlib -b -c $(ZLIB_LIB) -+adler32.obj -+compress.obj -+crc32.obj 29 | wlib -b -c $(ZLIB_LIB) -+gzclose.obj -+gzlib.obj -+gzread.obj -+gzwrite.obj 30 | wlib -b -c $(ZLIB_LIB) -+deflate.obj -+infback.obj 31 | wlib -b -c $(ZLIB_LIB) -+inffast.obj -+inflate.obj -+inftrees.obj 32 | wlib -b -c $(ZLIB_LIB) -+trees.obj -+uncompr.obj -+zutil.obj 33 | 34 | example.exe: $(ZLIB_LIB) example.obj 35 | $(LINKER) -ldos32a -fe=example.exe example.obj $(ZLIB_LIB) 36 | 37 | minigzip.exe: $(ZLIB_LIB) minigzip.obj 38 | $(LINKER) -ldos32a -fe=minigzip.exe minigzip.obj $(ZLIB_LIB) 39 | 40 | clean: .SYMBOLIC 41 | del *.obj 42 | del $(ZLIB_LIB) 43 | @echo Cleaning done 44 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/watcom/watcom_l.mak: -------------------------------------------------------------------------------- 1 | # Makefile for zlib 2 | # OpenWatcom large model 3 | # Last updated: 28-Dec-2005 4 | 5 | # To use, do "wmake -f watcom_l.mak" 6 | 7 | C_SOURCE = adler32.c compress.c crc32.c deflate.c & 8 | gzclose.c gzlib.c gzread.c gzwrite.c & 9 | infback.c inffast.c inflate.c inftrees.c & 10 | trees.c uncompr.c zutil.c 11 | 12 | OBJS = adler32.obj compress.obj crc32.obj deflate.obj & 13 | gzclose.obj gzlib.obj gzread.obj gzwrite.obj & 14 | infback.obj inffast.obj inflate.obj inftrees.obj & 15 | trees.obj uncompr.obj zutil.obj 16 | 17 | CC = wcc 18 | LINKER = wcl 19 | CFLAGS = -zq -ml -s -bt=dos -oilrtfm -fr=nul -wx 20 | ZLIB_LIB = zlib_l.lib 21 | 22 | .C.OBJ: 23 | $(CC) $(CFLAGS) $[@ 24 | 25 | all: $(ZLIB_LIB) example.exe minigzip.exe 26 | 27 | $(ZLIB_LIB): $(OBJS) 28 | wlib -b -c $(ZLIB_LIB) -+adler32.obj -+compress.obj -+crc32.obj 29 | wlib -b -c $(ZLIB_LIB) -+gzclose.obj -+gzlib.obj -+gzread.obj -+gzwrite.obj 30 | wlib -b -c $(ZLIB_LIB) -+deflate.obj -+infback.obj 31 | wlib -b -c $(ZLIB_LIB) -+inffast.obj -+inflate.obj -+inftrees.obj 32 | wlib -b -c $(ZLIB_LIB) -+trees.obj -+uncompr.obj -+zutil.obj 33 | 34 | example.exe: $(ZLIB_LIB) example.obj 35 | $(LINKER) -fe=example.exe example.obj $(ZLIB_LIB) 36 | 37 | minigzip.exe: $(ZLIB_LIB) minigzip.obj 38 | $(LINKER) -fe=minigzip.exe minigzip.obj $(ZLIB_LIB) 39 | 40 | clean: .SYMBOLIC 41 | del *.obj 42 | del $(ZLIB_LIB) 43 | @echo Cleaning done 44 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/win32/VisualC.txt: -------------------------------------------------------------------------------- 1 | 2 | To build zlib using the Microsoft Visual C++ environment, 3 | use the appropriate project from the contrib/vstudio/ directory. 4 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/win32/zlib.def: -------------------------------------------------------------------------------- 1 | ; zlib data compression library 2 | EXPORTS 3 | ; basic functions 4 | zlibVersion 5 | deflate 6 | deflateEnd 7 | inflate 8 | inflateEnd 9 | ; advanced functions 10 | deflateSetDictionary 11 | deflateGetDictionary 12 | deflateCopy 13 | deflateReset 14 | deflateParams 15 | deflateTune 16 | deflateBound 17 | deflatePending 18 | deflatePrime 19 | deflateSetHeader 20 | inflateSetDictionary 21 | inflateGetDictionary 22 | inflateSync 23 | inflateCopy 24 | inflateReset 25 | inflateReset2 26 | inflatePrime 27 | inflateMark 28 | inflateGetHeader 29 | inflateBack 30 | inflateBackEnd 31 | zlibCompileFlags 32 | ; utility functions 33 | compress 34 | compress2 35 | compressBound 36 | uncompress 37 | uncompress2 38 | gzopen 39 | gzdopen 40 | gzbuffer 41 | gzsetparams 42 | gzread 43 | gzfread 44 | gzwrite 45 | gzfwrite 46 | gzprintf 47 | gzvprintf 48 | gzputs 49 | gzgets 50 | gzputc 51 | gzgetc 52 | gzungetc 53 | gzflush 54 | gzseek 55 | gzrewind 56 | gztell 57 | gzoffset 58 | gzeof 59 | gzdirect 60 | gzclose 61 | gzclose_r 62 | gzclose_w 63 | gzerror 64 | gzclearerr 65 | ; large file functions 66 | gzopen64 67 | gzseek64 68 | gztell64 69 | gzoffset64 70 | adler32_combine64 71 | crc32_combine64 72 | ; checksum functions 73 | adler32 74 | adler32_z 75 | crc32 76 | crc32_z 77 | adler32_combine 78 | crc32_combine 79 | ; various hacks, don't look :) 80 | deflateInit_ 81 | deflateInit2_ 82 | inflateInit_ 83 | inflateInit2_ 84 | inflateBackInit_ 85 | gzgetc_ 86 | zError 87 | inflateSyncPoint 88 | get_crc_table 89 | inflateUndermine 90 | inflateValidate 91 | inflateCodesUsed 92 | inflateResetKeep 93 | deflateResetKeep 94 | gzopen_w 95 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/win32/zlib1.rc: -------------------------------------------------------------------------------- 1 | #include 2 | #include "../zlib.h" 3 | 4 | #ifdef GCC_WINDRES 5 | VS_VERSION_INFO VERSIONINFO 6 | #else 7 | VS_VERSION_INFO VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 8 | #endif 9 | FILEVERSION ZLIB_VER_MAJOR,ZLIB_VER_MINOR,ZLIB_VER_REVISION,0 10 | PRODUCTVERSION ZLIB_VER_MAJOR,ZLIB_VER_MINOR,ZLIB_VER_REVISION,0 11 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 12 | #ifdef _DEBUG 13 | FILEFLAGS 1 14 | #else 15 | FILEFLAGS 0 16 | #endif 17 | FILEOS VOS__WINDOWS32 18 | FILETYPE VFT_DLL 19 | FILESUBTYPE 0 // not used 20 | BEGIN 21 | BLOCK "StringFileInfo" 22 | BEGIN 23 | BLOCK "040904E4" 24 | //language ID = U.S. English, char set = Windows, Multilingual 25 | BEGIN 26 | VALUE "FileDescription", "zlib data compression library\0" 27 | VALUE "FileVersion", ZLIB_VERSION "\0" 28 | VALUE "InternalName", "zlib1.dll\0" 29 | VALUE "LegalCopyright", "(C) 1995-2017 Jean-loup Gailly & Mark Adler\0" 30 | VALUE "OriginalFilename", "zlib1.dll\0" 31 | VALUE "ProductName", "zlib\0" 32 | VALUE "ProductVersion", ZLIB_VERSION "\0" 33 | VALUE "Comments", "For more information visit http://www.zlib.net/\0" 34 | END 35 | END 36 | BLOCK "VarFileInfo" 37 | BEGIN 38 | VALUE "Translation", 0x0409, 1252 39 | END 40 | END 41 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/zlib.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib-1.2.11/zlib.3.pdf -------------------------------------------------------------------------------- /extern/zlib-1.2.11/zlib.map: -------------------------------------------------------------------------------- 1 | ZLIB_1.2.0 { 2 | global: 3 | compressBound; 4 | deflateBound; 5 | inflateBack; 6 | inflateBackEnd; 7 | inflateBackInit_; 8 | inflateCopy; 9 | local: 10 | deflate_copyright; 11 | inflate_copyright; 12 | inflate_fast; 13 | inflate_table; 14 | zcalloc; 15 | zcfree; 16 | z_errmsg; 17 | gz_error; 18 | gz_intmax; 19 | _*; 20 | }; 21 | 22 | ZLIB_1.2.0.2 { 23 | gzclearerr; 24 | gzungetc; 25 | zlibCompileFlags; 26 | } ZLIB_1.2.0; 27 | 28 | ZLIB_1.2.0.8 { 29 | deflatePrime; 30 | } ZLIB_1.2.0.2; 31 | 32 | ZLIB_1.2.2 { 33 | adler32_combine; 34 | crc32_combine; 35 | deflateSetHeader; 36 | inflateGetHeader; 37 | } ZLIB_1.2.0.8; 38 | 39 | ZLIB_1.2.2.3 { 40 | deflateTune; 41 | gzdirect; 42 | } ZLIB_1.2.2; 43 | 44 | ZLIB_1.2.2.4 { 45 | inflatePrime; 46 | } ZLIB_1.2.2.3; 47 | 48 | ZLIB_1.2.3.3 { 49 | adler32_combine64; 50 | crc32_combine64; 51 | gzopen64; 52 | gzseek64; 53 | gztell64; 54 | inflateUndermine; 55 | } ZLIB_1.2.2.4; 56 | 57 | ZLIB_1.2.3.4 { 58 | inflateReset2; 59 | inflateMark; 60 | } ZLIB_1.2.3.3; 61 | 62 | ZLIB_1.2.3.5 { 63 | gzbuffer; 64 | gzoffset; 65 | gzoffset64; 66 | gzclose_r; 67 | gzclose_w; 68 | } ZLIB_1.2.3.4; 69 | 70 | ZLIB_1.2.5.1 { 71 | deflatePending; 72 | } ZLIB_1.2.3.5; 73 | 74 | ZLIB_1.2.5.2 { 75 | deflateResetKeep; 76 | gzgetc_; 77 | inflateResetKeep; 78 | } ZLIB_1.2.5.1; 79 | 80 | ZLIB_1.2.7.1 { 81 | inflateGetDictionary; 82 | gzvprintf; 83 | } ZLIB_1.2.5.2; 84 | 85 | ZLIB_1.2.9 { 86 | inflateCodesUsed; 87 | inflateValidate; 88 | uncompress2; 89 | gzfread; 90 | gzfwrite; 91 | deflateGetDictionary; 92 | adler32_z; 93 | crc32_z; 94 | } ZLIB_1.2.7.1; 95 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/zlib.pc.cmakein: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | exec_prefix=@CMAKE_INSTALL_PREFIX@ 3 | libdir=@INSTALL_LIB_DIR@ 4 | sharedlibdir=@INSTALL_LIB_DIR@ 5 | includedir=@INSTALL_INC_DIR@ 6 | 7 | Name: zlib 8 | Description: zlib compression library 9 | Version: @VERSION@ 10 | 11 | Requires: 12 | Libs: -L${libdir} -L${sharedlibdir} -lz 13 | Cflags: -I${includedir} 14 | -------------------------------------------------------------------------------- /extern/zlib-1.2.11/zlib.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | sharedlibdir=@sharedlibdir@ 5 | includedir=@includedir@ 6 | 7 | Name: zlib 8 | Description: zlib compression library 9 | Version: @VERSION@ 10 | 11 | Requires: 12 | Libs: -L${libdir} -L${sharedlibdir} -lz 13 | Cflags: -I${includedir} 14 | -------------------------------------------------------------------------------- /extern/zlib1211.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhoopmann/mstoolkit/d6521094067c8185f957160bfeb7254889992349/extern/zlib1211.zip -------------------------------------------------------------------------------- /include/MSObject.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2005-2016, Michael R. Hoopmann 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | #ifndef _MSOBJECT_H 17 | #define _MSOBJECT_H 18 | 19 | #include "MSToolkitTypes.h" 20 | #include "Spectrum.h" 21 | 22 | #include 23 | 24 | namespace MSToolkit { 25 | class MSObject { 26 | public: 27 | //Constructors & Destructors 28 | MSObject(); 29 | MSObject(const MSObject&); 30 | ~MSObject(); 31 | 32 | //Operator Functions 33 | MSObject& operator=(const MSObject&); 34 | 35 | //Functions 36 | void add(Spectrum&); 37 | bool addToHeader(char*); 38 | bool addToHeader(std::string); 39 | Spectrum& at(unsigned int); 40 | Peak_T& at(unsigned int, unsigned int); 41 | void clear(); 42 | void erase(unsigned int); 43 | void erase(unsigned int, unsigned int); 44 | MSHeader& getHeader(); 45 | void setHeader(const MSHeader& h); 46 | int size(); 47 | 48 | protected: 49 | private: 50 | std::vector *vSpectrum; 51 | std::string fileName; 52 | MSHeader header; 53 | MSSpectrumType fileType; 54 | 55 | }; 56 | 57 | } 58 | #endif 59 | 60 | -------------------------------------------------------------------------------- /include/extern/inffast.h: -------------------------------------------------------------------------------- 1 | /* inffast.h -- header to use inffast.c 2 | * Copyright (C) 1995-2003, 2010 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* WARNING: this file should *not* be used by applications. It is 7 | part of the implementation of the compression library and is 8 | subject to change. Applications should only use zlib.h. 9 | */ 10 | 11 | void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start)); 12 | -------------------------------------------------------------------------------- /mstoolkit.mri: -------------------------------------------------------------------------------- 1 | create libmstoolkit.a 2 | addlib obj/libexpat.a 3 | addlib obj/libz.a 4 | addlib obj/libmst.a 5 | addlib obj/libmzparser.a 6 | addlib obj/libmzimltools.a 7 | addlib obj/libsqlite.a 8 | save 9 | end 10 | -------------------------------------------------------------------------------- /mstoolkitlite.mri: -------------------------------------------------------------------------------- 1 | create libmstoolkitlite.a 2 | addlib obj/libexpat.a 3 | addlib obj/libz.a 4 | addlib obj/libmstlite.a 5 | addlib obj/libmzparser.a 6 | addlib obj/libmzimltools.a 7 | save 8 | end 9 | --------------------------------------------------------------------------------