├── .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 |
--------------------------------------------------------------------------------