Initial commit

This commit is contained in:
2022-10-08 17:16:13 -04:00
commit 385638c5e1
1925 changed files with 872504 additions and 0 deletions

115
builddir/zlib-1.2.8/README Normal file
View File

@@ -0,0 +1,115 @@
ZLIB DATA COMPRESSION LIBRARY
zlib 1.2.8 is a general purpose data compression library. All the code is
thread safe. The data format used by the zlib library is described by RFCs
(Request for Comments) 1950 to 1952 in the files
http://tools.ietf.org/html/rfc1950 (zlib format), rfc1951 (deflate format) and
rfc1952 (gzip format).
All functions of the compression library are documented in the file zlib.h
(volunteer to write man pages welcome, contact zlib@gzip.org). A usage example
of the library is given in the file test/example.c which also tests that
the library is working correctly. Another example is given in the file
test/minigzip.c. The compression library itself is composed of all source
files in the root directory.
To compile all files and run the test program, follow the instructions given at
the top of Makefile.in. In short "./configure; make test", and if that goes
well, "make install" should work for most flavors of Unix. For Windows, use
one of the special makefiles in win32/ or contrib/vstudio/ . For VMS, use
make_vms.com.
Questions about zlib should be sent to <zlib@gzip.org>, or to Gilles Vollant
<info@winimage.com> for the Windows DLL version. The zlib home page is
http://zlib.net/ . Before reporting a problem, please check this site to
verify that you have the latest version of zlib; otherwise get the latest
version and check whether the problem still exists or not.
PLEASE read the zlib FAQ http://zlib.net/zlib_faq.html before asking for help.
Mark Nelson <markn@ieee.org> wrote an article about zlib for the Jan. 1997
issue of Dr. Dobb's Journal; a copy of the article is available at
http://marknelson.us/1997/01/01/zlib-engine/ .
The changes made in version 1.2.8 are documented in the file ChangeLog.
Unsupported third party contributions are provided in directory contrib/ .
zlib is available in Java using the java.util.zip package, documented at
http://java.sun.com/developer/technicalArticles/Programming/compression/ .
A Perl interface to zlib written by Paul Marquess <pmqs@cpan.org> is available
at CPAN (Comprehensive Perl Archive Network) sites, including
http://search.cpan.org/~pmqs/IO-Compress-Zlib/ .
A Python interface to zlib written by A.M. Kuchling <amk@amk.ca> is
available in Python 1.5 and later versions, see
http://docs.python.org/library/zlib.html .
zlib is built into tcl: http://wiki.tcl.tk/4610 .
An experimental package to read and write files in .zip format, written on top
of zlib by Gilles Vollant <info@winimage.com>, is available in the
contrib/minizip directory of zlib.
Notes for some targets:
- For Windows DLL versions, please see win32/DLL_FAQ.txt
- For 64-bit Irix, deflate.c must be compiled without any optimization. With
-O, one libpng test fails. The test works in 32 bit mode (with the -n32
compiler flag). The compiler bug has been reported to SGI.
- zlib doesn't work with gcc 2.6.3 on a DEC 3000/300LX under OSF/1 2.1 it works
when compiled with cc.
- On Digital Unix 4.0D (formely OSF/1) on AlphaServer, the cc option -std1 is
necessary to get gzprintf working correctly. This is done by configure.
- zlib doesn't work on HP-UX 9.05 with some versions of /bin/cc. It works with
other compilers. Use "make test" to check your compiler.
- gzdopen is not supported on RISCOS or BEOS.
- For PalmOs, see http://palmzlib.sourceforge.net/
Acknowledgments:
The deflate format used by zlib was defined by Phil Katz. The deflate and
zlib specifications were written by L. Peter Deutsch. Thanks to all the
people who reported problems and suggested various improvements in zlib; they
are too numerous to cite here.
Copyright notice:
(C) 1995-2013 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
Jean-loup Gailly Mark Adler
jloup@gzip.org madler@alumni.caltech.edu
If you use the zlib library in a product, we would appreciate *not* receiving
lengthy legal documents to sign. The sources are provided for free but without
warranty of any kind. The library has been entirely written by Jean-loup
Gailly and Mark Adler; it does not include third-party code.
If you redistribute modified sources, we would appreciate that you include in
the file ChangeLog history information documenting your changes. Please read
the FAQ for more information on the distribution of modified source versions.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,948 @@
zlibwapi
Timestamp is 54eb6f2b (Mon Feb 23 19:19:23 2015)
Preferred load address is 10000000
Start Length Name Class
0001:00000000 00018b8aH .text CODE
0002:00000000 00000110H .idata$5 DATA
0002:00000110 00000004H .CRT$XCA DATA
0002:00000114 00000004H .CRT$XCZ DATA
0002:00000118 00000004H .CRT$XIA DATA
0002:0000011c 00000010H .CRT$XIC DATA
0002:0000012c 00000004H .CRT$XIZ DATA
0002:00000130 00000004H .CRT$XPA DATA
0002:00000134 00000004H .CRT$XPX DATA
0002:00000138 00000004H .CRT$XPXA DATA
0002:0000013c 00000004H .CRT$XPZ DATA
0002:00000140 00000004H .CRT$XTA DATA
0002:00000144 00000004H .CRT$XTZ DATA
0002:00000148 00005da8H .rdata DATA
0002:00005ef0 00000004H .rtc$IAA DATA
0002:00005ef4 00000004H .rtc$IZZ DATA
0002:00005ef8 00000004H .rtc$TAA DATA
0002:00005efc 00000004H .rtc$TZZ DATA
0002:00005f00 0000041cH .xdata$x DATA
0002:0000631c 00000014H .idata$2 DATA
0002:00006330 00000014H .idata$3 DATA
0002:00006344 00000110H .idata$4 DATA
0002:00006454 000004caH .idata$6 DATA
0002:00006920 00000c44H .edata DATA
0003:00000000 00000fb0H .data DATA
0003:00000fc0 00001de4H .bss DATA
0004:00000000 00000058H .rsrc$01 DATA
0004:00000060 00000338H .rsrc$02 DATA
Address Publics by Value Rva+Base Lib:Object
0000:00000000 ___safe_se_handler_count 00000000 <absolute>
0000:00000000 ___safe_se_handler_table 00000000 <absolute>
0000:00000000 __except_list 00000000 <absolute>
0000:00000000 ___ImageBase 10000000 <linker-defined>
0001:00000000 _adler32@12 10001000 f adler32.obj
0001:00000330 _adler32_combine@12 10001330 f adler32.obj
0001:00000350 _compress2@20 10001350 f compress.obj
0001:00000400 _compress@16 10001400 f compress.obj
0001:00000420 _compressBound@4 10001420 f compress.obj
0001:00000440 _get_crc_table@0 10001440 f crc32.obj
0001:00000450 _crc32@12 10001450 f crc32.obj
0001:00000860 _crc32_combine@12 10001860 f crc32.obj
0001:00000880 _deflateInit_@16 10001880 f deflate.obj
0001:000008b0 _deflateInit2_@32 100018b0 f deflate.obj
0001:00000af0 _deflateSetDictionary@12 10001af0 f deflate.obj
0001:00000c80 _deflateResetKeep@4 10001c80 f deflate.obj
0001:00000d30 _deflateReset@4 10001d30 f deflate.obj
0001:00000d60 _deflateSetHeader@8 10001d60 f deflate.obj
0001:00000d90 _deflatePending@12 10001d90 f deflate.obj
0001:00000dd0 _deflatePrime@12 10001dd0 f deflate.obj
0001:00000e60 _deflateParams@12 10001e60 f deflate.obj
0001:00000f60 _deflateTune@20 10001f60 f deflate.obj
0001:00000fb0 _deflateBound@8 10001fb0 f deflate.obj
0001:00001110 _deflate@8 10002110 f deflate.obj
0001:00001970 _deflateEnd@4 10002970 f deflate.obj
0001:00001a50 _deflateCopy@8 10002a50 f deflate.obj
0001:00002ba0 _gzclose@4 10003ba0 f gzclose.obj
0001:00002ef0 _gzopen@8 10003ef0 f gzlib.obj
0001:00002f10 _gzdopen@8 10003f10 f gzlib.obj
0001:00002f60 _gzopen_w@8 10003f60 f gzlib.obj
0001:00002f80 _gzbuffer@8 10003f80 f gzlib.obj
0001:00002fc0 _gzrewind@4 10003fc0 f gzlib.obj
0001:00003020 _gzseek64@16 10004020 f gzlib.obj
0001:000031a0 _gzseek@12 100041a0 f gzlib.obj
0001:000031e0 _gztell64@4 100041e0 f gzlib.obj
0001:00003230 _gztell@4 10004230 f gzlib.obj
0001:00003260 _gzoffset64@4 10004260 f gzlib.obj
0001:000032b0 _gzoffset@4 100042b0 f gzlib.obj
0001:000032e0 _gzeof@4 100042e0 f gzlib.obj
0001:00003310 _gzerror@8 10004310 f gzlib.obj
0001:00003360 _gzclearerr@4 10004360 f gzlib.obj
0001:000033a0 _gz_error 100043a0 f gzlib.obj
0001:000038b0 _gzread@12 100048b0 f gzread.obj
0001:00003a30 _gzgetc@4 10004a30 f gzread.obj
0001:00003a90 _gzgetc_@4 10004a90 f gzread.obj
0001:00003aa0 _gzungetc@8 10004aa0 f gzread.obj
0001:00003b80 _gzgets@12 10004b80 f gzread.obj
0001:00003c90 _gzdirect@4 10004c90 f gzread.obj
0001:00003cd0 _gzclose_r@4 10004cd0 f gzread.obj
0001:00004020 _gzwrite@12 10005020 f gzwrite.obj
0001:00004140 _gzputc@8 10005140 f gzwrite.obj
0001:00004200 _gzputs@8 10005200 f gzwrite.obj
0001:00004240 _gzvprintf 10005240 f gzwrite.obj
0001:00004310 _gzprintf 10005310 f gzwrite.obj
0001:00004330 _gzflush@8 10005330 f gzwrite.obj
0001:000043b0 _gzsetparams@12 100053b0 f gzwrite.obj
0001:00004460 _gzclose_w@4 10005460 f gzwrite.obj
0001:00004520 _inflateBackInit_@20 10005520 f infback.obj
0001:00004610 _inflateBack@20 10005610 f infback.obj
0001:00005310 _inflateBackEnd@4 10006310 f infback.obj
0001:00005350 _inflateResetKeep@4 10006350 f inflate.obj
0001:000053d0 _inflateReset@4 100063d0 f inflate.obj
0001:00005400 _inflateReset2@8 10006400 f inflate.obj
0001:00005490 _inflateInit2_@16 10006490 f inflate.obj
0001:00005550 _inflateInit_@12 10006550 f inflate.obj
0001:00005570 _inflatePrime@12 10006570 f inflate.obj
0001:000056f0 _inflate@8 100066f0 f inflate.obj
0001:00006bf0 _inflateEnd@4 10007bf0 f inflate.obj
0001:00006c50 _inflateGetDictionary@12 10007c50 f inflate.obj
0001:00006cc0 _inflateSetDictionary@12 10007cc0 f inflate.obj
0001:00006d60 _inflateGetHeader@8 10007d60 f inflate.obj
0001:00006e00 _inflateSync@4 10007e00 f inflate.obj
0001:00006ef0 _inflateSyncPoint@4 10007ef0 f inflate.obj
0001:00006f30 _inflateCopy@8 10007f30 f inflate.obj
0001:00007090 _inflateUndermine@8 10008090 f inflate.obj
0001:000070c0 _inflateMark@4 100080c0 f inflate.obj
0001:00007130 _inflate_table 10008130 f inftrees.obj
0001:00007520 _call_zopen64 10008520 f ioapi.obj
0001:00007540 _call_zseek64 10008540 f ioapi.obj
0001:000075a0 _call_ztell64 100085a0 f ioapi.obj
0001:000075d0 _fill_zlib_filefunc64_32_def_from_filefunc32 100085d0 f ioapi.obj
0001:00007750 _fill_fopen64_filefunc 10008750 f ioapi.obj
0001:00007840 _win32_open64_file_func 10008840 f iowin32.obj
0001:00007840 _win32_open64_file_funcA 10008840 f iowin32.obj
0001:00007840 _win32_open_file_func 10008840 f iowin32.obj
0001:000078a0 _win32_open64_file_funcW 100088a0 f iowin32.obj
0001:00007900 _win32_read_file_func 10008900 f iowin32.obj
0001:00007950 _win32_write_file_func 10008950 f iowin32.obj
0001:000079f0 _win32_tell_file_func 100089f0 f iowin32.obj
0001:00007a40 _win32_tell64_file_func 10008a40 f iowin32.obj
0001:00007aa0 _win32_seek_file_func 10008aa0 f iowin32.obj
0001:00007af0 _win32_seek64_file_func 10008af0 f iowin32.obj
0001:00007b50 _win32_close_file_func 10008b50 f iowin32.obj
0001:00007b80 _win32_error_file_func 10008b80 f iowin32.obj
0001:00007ba0 _fill_win32_filefunc 10008ba0 f iowin32.obj
0001:00007be0 _fill_win32_filefunc64 10008be0 f iowin32.obj
0001:00007be0 _fill_win32_filefunc64A 10008be0 f iowin32.obj
0001:00007c20 _fill_win32_filefunc64W 10008c20 f iowin32.obj
0001:00007c60 __tr_init 10008c60 f trees.obj
0001:00008c00 __tr_stored_block 10009c00 f trees.obj
0001:00008c90 __tr_flush_bits 10009c90 f trees.obj
0001:00008ca0 __tr_align 10009ca0 f trees.obj
0001:00008d90 __tr_flush_block 10009d90 f trees.obj
0001:00009560 _uncompress@16 1000a560 f uncompr.obj
0001:00009890 _unzStringFileNameCompare@12 1000a890 f unzip.obj
0001:0000a130 _unzOpen2@8 1000b130 f unzip.obj
0001:0000a180 _unzOpen2_64@8 1000b180 f unzip.obj
0001:0000a1e0 _unzOpen@4 1000b1e0 f unzip.obj
0001:0000a200 _unzOpen64@4 1000b200 f unzip.obj
0001:0000a220 _unzClose@4 1000b220 f unzip.obj
0001:0000a260 _unzGetGlobalInfo64@8 1000b260 f unzip.obj
0001:0000a2a0 _unzGetGlobalInfo@8 1000b2a0 f unzip.obj
0001:0000a890 _unzGetCurrentFileInfo64@32 1000b890 f unzip.obj
0001:0000a8c0 _unzGetCurrentFileInfo@32 1000b8c0 f unzip.obj
0001:0000a9a0 _unzGoToFirstFile@4 1000b9a0 f unzip.obj
0001:0000aa10 _unzGoToNextFile@4 1000ba10 f unzip.obj
0001:0000aac0 _unzLocateFile@12 1000bac0 f unzip.obj
0001:0000ac00 _unzGetFilePos64@8 1000bc00 f unzip.obj
0001:0000ac50 _unzGetFilePos@8 1000bc50 f unzip.obj
0001:0000ac80 _unzGoToFilePos64@8 1000bc80 f unzip.obj
0001:0000acf0 _unzGoToFilePos@8 1000bcf0 f unzip.obj
0001:0000af70 _unzOpenCurrentFile3@20 1000bf70 f unzip.obj
0001:0000b1b0 _unzOpenCurrentFile@4 1000c1b0 f unzip.obj
0001:0000b1d0 _unzOpenCurrentFilePassword@8 1000c1d0 f unzip.obj
0001:0000b1f0 _unzOpenCurrentFile2@16 1000c1f0 f unzip.obj
0001:0000b210 _unzGetCurrentFileZStreamPos64@4 1000c210 f unzip.obj
0001:0000b250 _unzReadCurrentFile@12 1000c250 f unzip.obj
0001:0000b4f0 _unztell@4 1000c4f0 f unzip.obj
0001:0000b520 _unztell64@4 1000c520 f unzip.obj
0001:0000b550 _unzeof@4 1000c550 f unzip.obj
0001:0000b590 _unzGetLocalExtrafield@12 1000c590 f unzip.obj
0001:0000b650 _unzCloseCurrentFile@4 1000c650 f unzip.obj
0001:0000b700 _unzGetGlobalComment@12 1000c700 f unzip.obj
0001:0000c060 _LoadCentralDirectoryRecord 1000d060 f zip.obj
0001:0000c500 _zipOpen3@16 1000d500 f zip.obj
0001:0000c660 _zipOpen2@16 1000d660 f zip.obj
0001:0000c6b0 _zipOpen2_64@16 1000d6b0 f zip.obj
0001:0000c710 _zipOpen64@8 1000d710 f zip.obj
0001:0000c710 _zipOpen@8 1000d710 f zip.obj
0001:0000c730 _Write_LocalFileHeader 1000d730 f zip.obj
0001:0000c950 _zipOpenNewFileInZip4_64@76 1000d950 f zip.obj
0001:0000ce20 _zipOpenNewFileInZip3@64 1000de20 f zip.obj
0001:0000ce80 _zipOpenNewFileInZip3_64@68 1000de80 f zip.obj
0001:0000cee0 _zipOpenNewFileInZip2@44 1000dee0 f zip.obj
0001:0000cf30 _zipOpenNewFileInZip2_64@48 1000df30 f zip.obj
0001:0000cf80 _zipOpenNewFileInZip64@44 1000df80 f zip.obj
0001:0000cfd0 _zipOpenNewFileInZip@40 1000dfd0 f zip.obj
0001:0000d0e0 _zipWriteInFileInZip@12 1000e0e0 f zip.obj
0001:0000d1e0 _zipCloseFileInZipRaw@12 1000e1e0 f zip.obj
0001:0000d200 _zipCloseFileInZipRaw64@16 1000e200 f zip.obj
0001:0000d710 _zipCloseFileInZip@4 1000e710 f zip.obj
0001:0000d730 _Write_Zip64EndOfCentralDirectoryLocator 1000e730 f zip.obj
0001:0000d7b0 _Write_Zip64EndOfCentralDirectoryRecord 1000e7b0 f zip.obj
0001:0000d8d0 _Write_EndOfCentralDirectoryRecord 1000e8d0 f zip.obj
0001:0000da10 _Write_GlobalComment 1000ea10 f zip.obj
0001:0000da80 _zipClose@8 1000ea80 f zip.obj
0001:0000dc00 _zlibVersion@0 1000ec00 f zutil.obj
0001:0000dc10 _zlibCompileFlags@0 1000ec10 f zutil.obj
0001:0000dc20 _zError@4 1000ec20 f zutil.obj
0001:0000dc40 _zcalloc 1000ec40 f zutil.obj
0001:0000dc60 _zcfree 1000ec60 f zutil.obj
0001:0000dc80 _longest_match 1000ec80 f match686.obj
0001:0000de68 _match_init 1000ee68 f match686.obj
0001:0000df70 _inflate_fast 1000ef70 f inffas32.obj
0001:0000e603 __lseeki64_nolock 1000f603 f LIBCMT:lseeki64.obj
0001:0000e688 __lseeki64 1000f688 f LIBCMT:lseeki64.obj
0001:0000eea7 __wopen 1000fea7 f LIBCMT:wopen.obj
0001:0000ef55 _free 1000ff55 f LIBCMT:free.obj
0001:0000ef8f _malloc 1000ff8f f LIBCMT:malloc.obj
0001:0000f023 __snprintf 10010023 f LIBCMT:snprintf.obj
0001:0000f0cf ??0_LocaleUpdate@@QAE@PAUlocaleinfo_struct@@@Z 100100cf f i LIBCMT:wcstombs.obj
0001:0000f156 __wcstombs_l_helper 10010156 f LIBCMT:wcstombs.obj
0001:0000f3bd _wcstombs 100103bd f LIBCMT:wcstombs.obj
0001:0000f3d7 __get_sys_err_msg 100103d7 f i LIBCMT:strerror.obj
0001:0000f3ff _strerror 100103ff f LIBCMT:strerror.obj
0001:0000f470 _memchr 10010470 f LIBCMT:memchr.obj
0001:0000f51d __get_errno_from_oserr 1001051d f LIBCMT:dosmap.obj
0001:0000f55f __errno 1001055f f LIBCMT:dosmap.obj
0001:0000f572 ___doserrno 10010572 f LIBCMT:dosmap.obj
0001:0000f585 __dosmaperr 10010585 f LIBCMT:dosmap.obj
0001:0000f5a8 __ftelli64_nolock 100105a8 f LIBCMT:ftelli64.obj
0001:0000f8f2 __ftelli64 100108f2 f LIBCMT:ftelli64.obj
0001:0000f95f __fseeki64_nolock 1001095f f LIBCMT:fseeki64.obj
0001:0000f9fb __fseeki64 100109fb f LIBCMT:fseeki64.obj
0001:0000fa7a __fsopen 10010a7a f LIBCMT:fopen.obj
0001:0000fb36 _fopen 10010b36 f LIBCMT:fopen.obj
0001:0000fb4d __fread_nolock_s 10010b4d f LIBCMT:fread.obj
0001:0000fd09 _fread_s 10010d09 f LIBCMT:fread.obj
0001:0000fd97 _fread 10010d97 f LIBCMT:fread.obj
0001:0000fdb4 _ferror 10010db4 f LIBCMT:feoferr.obj
0001:0000fddc __fwrite_nolock 10010ddc f LIBCMT:fwrite.obj
0001:0000ff33 _fwrite 10010f33 f LIBCMT:fwrite.obj
0001:0000ffad __fclose_nolock 10010fad f LIBCMT:fclose.obj
0001:0001001a _fclose 1001101a f LIBCMT:fclose.obj
0001:0001008e _srand 1001108e f LIBCMT:rand.obj
0001:000100a0 _rand 100110a0 f LIBCMT:rand.obj
0001:000100c1 __time64 100110c1 f LIBCMT:time64.obj
0001:00010112 __CRT_INIT@12 10011112 f LIBCMT:dllcrt0.obj
0001:0001036c __DllMainCRTStartup@12 1001136c f LIBCMT:dllcrt0.obj
0001:0001038f __ioinit 1001138f f LIBCMT:ioinit.obj
0001:000105d4 __ioterm 100115d4 f LIBCMT:ioinit.obj
0001:00010627 __set_osfhnd 10011627 f LIBCMT:osfinfo.obj
0001:000106a8 __free_osfhnd 100116a8 f LIBCMT:osfinfo.obj
0001:0001072e __get_osfhandle 1001172e f LIBCMT:osfinfo.obj
0001:00010797 ___lock_fhandle 10011797 f LIBCMT:osfinfo.obj
0001:00010836 __unlock_fhandle 10011836 f LIBCMT:osfinfo.obj
0001:0001085d __alloc_osfhnd 1001185d f LIBCMT:osfinfo.obj
0001:000109f6 __initp_misc_invarg 100119f6 f LIBCMT:invarg.obj
0001:00010a05 __call_reportfault 10011a05 f LIBCMT:invarg.obj
0001:00010b2e __invoke_watson 10011b2e f LIBCMT:invarg.obj
0001:00010b53 __invalid_parameter 10011b53 f LIBCMT:invarg.obj
0001:00010b80 __invalid_parameter_noinfo 10011b80 f LIBCMT:invarg.obj
0001:00010b90 __SEH_prolog4 10011b90 f LIBCMT:sehprolg4.obj
0001:00010bd5 __SEH_epilog4 10011bd5 f LIBCMT:sehprolg4.obj
0001:00010bf0 __except_handler4 10011bf0 f LIBCMT:chandler4.obj
0001:00010d7f __write_nolock 10011d7f f LIBCMT:write.obj
0001:0001147c _write 1001247c f LIBCMT:write.obj
0001:0001147c __write 1001247c f LIBCMT:write.obj
0001:00011550 __chsize_nolock 10012550 f LIBCMT:chsize.obj
0001:00011706 __read_nolock 10012706 f LIBCMT:read.obj
0001:00011cbd _read 10012cbd f LIBCMT:read.obj
0001:00011cbd __read 10012cbd f LIBCMT:read.obj
0001:00011db3 __close_nolock 10012db3 f LIBCMT:close.obj
0001:00011e4f _close 10012e4f f LIBCMT:close.obj
0001:00011e4f __close 10012e4f f LIBCMT:close.obj
0001:00011f13 __lseek_nolock 10012f13 f LIBCMT:lseek.obj
0001:00011f88 ___crtCorExitProcess 10012f88 f LIBCMT:crt0dat.obj
0001:00011fb3 ___crtExitProcess 10012fb3 f LIBCMT:crt0dat.obj
0001:00011fcb __lockexit 10012fcb f LIBCMT:crt0dat.obj
0001:00011fd4 __unlockexit 10012fd4 f LIBCMT:crt0dat.obj
0001:00011fdd __init_pointers 10012fdd f LIBCMT:crt0dat.obj
0001:00012010 __initterm_e 10013010 f LIBCMT:crt0dat.obj
0001:00012034 __cinit 10013034 f LIBCMT:crt0dat.obj
0001:0001220b __exit 1001320b f LIBCMT:crt0dat.obj
0001:00012221 __cexit 10013221 f LIBCMT:crt0dat.obj
0001:00012230 __amsg_exit 10013230 f LIBCMT:crt0dat.obj
0001:0001224e __setmode_nolock 1001324e f LIBCMT:setmode.obj
0001:00012309 __get_fmode 10013309 f LIBCMT:setmode.obj
0001:00012336 __heap_init 10013336 f LIBCMT:heapinit.obj
0001:00012354 __heap_term 10013354 f LIBCMT:heapinit.obj
0001:00012368 __GET_RTERRMSG 10013368 f LIBCMT:crt0msg.obj
0001:0001238e __NMSG_WRITE 1001338e f LIBCMT:crt0msg.obj
0001:0001253d __FF_MSGBANNER 1001353d f LIBCMT:crt0msg.obj
0001:00012576 __initp_heap_handler 10013576 f LIBCMT:handler.obj
0001:00012585 __callnewh 10013585 f LIBCMT:handler.obj
0001:000125ad __flsbuf 100135ad f LIBCMT:_flsbuf.obj
0001:00012791 __output_l 10013791 f LIBCMT:output.obj
0001:0001333d __vsnprintf_l 1001433d f LIBCMT:vsnprint.obj
0001:000133e9 _vsnprintf 100143e9 f LIBCMT:vsnprint.obj
0001:000133e9 __vsnprintf 100143e9 f LIBCMT:vsnprint.obj
0001:00013629 ___updatetmbcinfo 10014629 f LIBCMT:mbctype.obj
0001:00013749 __setmbcp_nolock 10014749 f LIBCMT:mbctype.obj
0001:00013932 __setmbcp 10014932 f LIBCMT:mbctype.obj
0001:00013acc ___initmbctable 10014acc f LIBCMT:mbctype.obj
0001:00013aea ___addlocaleref 10014aea f LIBCMT:localref.obj
0001:00013b79 ___removelocaleref 10014b79 f LIBCMT:localref.obj
0001:00013c12 ___freetlocinfo 10014c12 f LIBCMT:localref.obj
0001:00013d5d __updatetlocinfoEx_nolock 10014d5d f LIBCMT:localref.obj
0001:00013daa ___updatetlocinfo 10014daa f LIBCMT:localref.obj
0001:00013e23 __encoded_null 10014e23 f LIBCMT:tidtable.obj
0001:00013e2c ___crtTlsAlloc@4 10014e2c f LIBCMT:tidtable.obj
0001:00013e35 ___set_flsgetvalue 10014e35 f LIBCMT:tidtable.obj
0001:00013e69 __mtterm 10014e69 f LIBCMT:tidtable.obj
0001:00013ea6 __initptd 10014ea6 f LIBCMT:tidtable.obj
0001:00013f5a __getptd_noexit 10014f5a f LIBCMT:tidtable.obj
0001:00013fd3 __getptd 10014fd3 f LIBCMT:tidtable.obj
0001:00013fed __freefls@4 10014fed f LIBCMT:tidtable.obj
0001:0001411c __freeptd 1001511c f LIBCMT:tidtable.obj
0001:0001418a __mtinit 1001518a f LIBCMT:tidtable.obj
0001:00014305 @__security_check_cookie@4 10015305 f LIBCMT:secchk.obj
0001:00014314 ___sys_nerr 10015314 f LIBCMT:syserr.obj
0001:0001431a ___sys_errlist 1001531a f LIBCMT:syserr.obj
0001:00014320 _strcpy_s 10015320 f LIBCMT:strcpy_s.obj
0001:0001437f __malloc_crt 1001537f f LIBCMT:crtheap.obj
0001:000143c4 __calloc_crt 100153c4 f LIBCMT:crtheap.obj
0001:00014410 __realloc_crt 10015410 f LIBCMT:crtheap.obj
0001:0001445e __fileno 1001545e f LIBCMT:fileno.obj
0001:00014490 __chkstk 10015490 f LIBCMT:chkstk.obj
0001:00014490 __alloca_probe 10015490 LIBCMT:chkstk.obj
0001:000144bb ___iob_func 100154bb f LIBCMT:_file.obj
0001:000144c1 ___initstdio 100154c1 f LIBCMT:_file.obj
0001:00014572 ___endstdio 10015572 f LIBCMT:_file.obj
0001:00014592 __lock_file 10015592 f LIBCMT:_file.obj
0001:000145d3 __lock_file2 100155d3 f LIBCMT:_file.obj
0001:00014605 __unlock_file 10015605 f LIBCMT:_file.obj
0001:00014641 __unlock_file2 10015641 f LIBCMT:_file.obj
0001:00014670 __flush 10015670 f LIBCMT:fflush.obj
0001:000146d8 __fflush_nolock 100156d8 f LIBCMT:fflush.obj
0001:000147fa __flushall 100157fa f LIBCMT:fflush.obj
0001:00014803 __openfile 10015803 f LIBCMT:_open.obj
0001:00014a9a __getstream 10015a9a f LIBCMT:stream.obj
0001:00014bd0 __local_unwind4 10015bd0 f LIBCMT:exsup4.obj
0001:00014ca6 __seh_longjmp_unwind4@4 10015ca6 f LIBCMT:exsup4.obj
0001:00014cc2 @_EH4_CallFilterFunc@8 10015cc2 f LIBCMT:exsup4.obj
0001:00014cd9 @_EH4_TransferToHandler@8 10015cd9 f LIBCMT:exsup4.obj
0001:00014cf2 @_EH4_GlobalUnwind2@8 10015cf2 f LIBCMT:exsup4.obj
0001:00014d0b @_EH4_LocalUnwind@16 10015d0b f LIBCMT:exsup4.obj
0001:00014d22 __filbuf 10015d22 f LIBCMT:_filbuf.obj
0001:00014e44 _memcpy_s 10015e44 f LIBCMT:memcpy_s.obj
0001:00014ec0 _memset 10015ec0 f LIBCMT:memset.obj
0001:00014f40 _memcpy 10015f40 f LIBCMT:memcpy.obj
0001:000152a1 __freebuf 100162a1 f LIBCMT:_freebuf.obj
0001:000152e0 __aulldiv 100162e0 f LIBCMT:ulldiv.obj
0001:00015348 __setenvp 10016348 f LIBCMT:stdenvp.obj
0001:000155be __setargv 100165be f LIBCMT:stdargv.obj
0001:00015679 ___crtGetEnvironmentStringsA 10016679 f LIBCMT:a_env.obj
0001:00015710 __RTC_Initialize 10016710 f LIBCMT:_initsect_.obj
0001:00015736 __RTC_Terminate 10016736 f LIBCMT:_initsect_.obj
0001:0001575c __XcptFilter 1001675c f LIBCMT:winxfltr.obj
0001:000158a6 ___CppXcptFilter 100168a6 f LIBCMT:winxfltr.obj
0001:000158c6 _DllMain@12 100168c6 f LIBCMT:dllmain.obj
0001:000158cc ___security_init_cookie 100168cc f LIBCMT:gs_support.obj
0001:00015967 __mtinitlocks 10016967 f LIBCMT:mlock.obj
0001:000159b1 __mtdeletelocks 100169b1 f LIBCMT:mlock.obj
0001:00015a08 __unlock 10016a08 f LIBCMT:mlock.obj
0001:00015a1f __mtinitlocknum 10016a1f f LIBCMT:mlock.obj
0001:00015ae1 __lock 10016ae1 f LIBCMT:mlock.obj
0001:00015b14 __crt_debugger_hook 10016b14 f LIBCMT:dbghook.obj
0001:00015b20 __ValidateImageBase 10016b20 f LIBCMT:pesect.obj
0001:00015b60 __FindPESection 10016b60 f LIBCMT:pesect.obj
0001:00015bb0 __IsNonwritableInCurrentImage 10016bb0 f LIBCMT:pesect.obj
0001:00015c6c __putwch_nolock 10016c6c f LIBCMT:putwch.obj
0001:00015cae __mbtowc_l 10016cae f LIBCMT:mbtowc.obj
0001:00015dc4 _mbtowc 10016dc4 f LIBCMT:mbtowc.obj
0001:00015dde __isleadbyte_l 10016dde f i LIBCMT:_wctype.obj
0001:00015e16 _isleadbyte 10016e16 f i LIBCMT:_wctype.obj
0001:00015e29 __isatty 10016e29 f LIBCMT:isatty.obj
0001:00015e7f ?terminate@@YAXXZ 10016e7f f LIBCMT:hooks.obj
0001:00015eb8 __initp_eh_hooks 10016eb8 f LIBCMT:hooks.obj
0001:00015ec9 __initp_misc_winsig 10016ec9 f LIBCMT:winsig.obj
0001:00015f1e ___get_sigabrt 10016f1e f LIBCMT:winsig.obj
0001:00015f2b _raise 10016f2b f LIBCMT:winsig.obj
0001:000160ce __initp_misc_rand_s 100170ce f LIBCMT:rand_s.obj
0001:000160dd __initp_misc_purevirt 100170dd f LIBCMT:inithelp.obj
0001:000161a2 ___onexitinit 100171a2 f LIBCMT:onexit.obj
0001:000161d3 __onexit 100171d3 f LIBCMT:onexit.obj
0001:0001620f _atexit 1001720f f LIBCMT:onexit.obj
0001:00016226 __initp_misc_cfltcvt_tab 10017226 f LIBCMT:cmiscdat.obj
0001:00016250 _strlen 10017250 f LIBCMT:strlen.obj
0001:000162db ___crtMessageBoxW 100172db f LIBCMT:crtmboxw.obj
0001:00016447 _wcscat_s 10017447 f LIBCMT:wcscat_s.obj
0001:000164bc _wcsncpy_s 100174bc f LIBCMT:wcsncpy_s.obj
0001:00016589 _wcslen 10017589 f LIBCMT:wcslen.obj
0001:000165a4 _wcscpy_s 100175a4 f LIBCMT:wcscpy_s.obj
0001:00016607 __set_error_mode 10017607 f LIBCMT:errmode.obj
0001:00016646 __getbuf 10017646 f LIBCMT:_getbuf.obj
0001:0001668f __get_printf_count_output 1001768f f LIBCMT:printf.obj
0001:000166a5 __wctomb_s_l 100176a5 f LIBCMT:wctomb.obj
0001:000167fa _wctomb_s 100177fa f LIBCMT:wctomb.obj
0001:00016820 __aulldvrm 10017820 f LIBCMT:ulldvrm.obj
0001:000168b5 __freea 100178b5 f i LIBCMT:a_map.obj
0001:00016abc ___crtLCMapStringA 10017abc f LIBCMT:a_map.obj
0001:00016be9 ___crtGetStringTypeA 10017be9 f LIBCMT:a_str.obj
0001:00016c29 ___free_lc_time 10017c29 f LIBCMT:inittime.obj
0001:00016fa0 ___free_lconv_num 10017fa0 f LIBCMT:initnum.obj
0001:00017009 ___free_lconv_mon 10018009 f LIBCMT:initmon.obj
0001:00017107 ___report_gsfailure 10018107 f LIBCMT:gs_report.obj
0001:0001720d __calloc_impl 1001820d f LIBCMT:calloc_impl.obj
0001:0001728f _realloc 1001828f f LIBCMT:realloc.obj
0001:0001733c __fcloseall 1001833c f LIBCMT:closeall.obj
0001:000173d8 __commit 100183d8 f LIBCMT:commit.obj
0001:00017be5 __open 10018be5 f LIBCMT:open.obj
0001:00017be5 _open 10018be5 f LIBCMT:open.obj
0001:00017c93 __sopen_helper 10018c93 f LIBCMT:open.obj
0001:00017d57 __sopen_s 10018d57 f LIBCMT:open.obj
0001:00017d77 __mbsnbicmp_l 10018d77 f LIBCMT:mbsnbicm.obj
0001:00017f7b __mbsnbicmp 10018f7b f LIBCMT:mbsnbicm.obj
0001:00017f95 __mbsnbcmp_l 10018f95 f LIBCMT:mbsnbcmp.obj
0001:000180e1 __mbsnbcmp 100190e1 f LIBCMT:mbsnbcmp.obj
0001:00018100 __global_unwind2 10019100 f LIBCMT:exsup.obj
0001:00018165 __local_unwind2 10019165 f LIBCMT:exsup.obj
0001:000181e9 __abnormal_termination 100191e9 f LIBCMT:exsup.obj
0001:0001820c __NLG_Notify1 1001920c f LIBCMT:exsup.obj
0001:00018215 __NLG_Notify 10019215 f LIBCMT:exsup.obj
0001:0001822c __NLG_Dispatch 1001922c LIBCMT:exsup.obj
0001:0001822c __NLG_Dispatch2 1001922c LIBCMT:exsup.obj
0001:00018234 __NLG_Call 10019234 f LIBCMT:exsup.obj
0001:00018236 __NLG_Return2 10019236 LIBCMT:exsup.obj
0001:00018237 __VEC_memzero 10019237 f LIBCMT:p4_memset.obj
0001:000182f1 ___sse2_available_init 100192f1 f LIBCMT:cpu_disp.obj
0001:00018301 __VEC_memcpy 10019301 f LIBCMT:p4_memcpy.obj
0001:00018457 __ismbblead 10019457 f LIBCMT:ismbbyte.obj
0001:0001846f ___initconout 1001946f f LIBCMT:initcon.obj
0001:0001848e ___termconout 1001948e f LIBCMT:initcon.obj
0001:000184a5 _abort 100194a5 f LIBCMT:abort.obj
0001:000184d8 __msize 100194d8 f LIBCMT:msize.obj
0001:0001850b __fptrap 1001950b f LIBCMT:crt0fp.obj
0001:00018520 __alloca_probe_16 10019520 f LIBCMT:alloca16.obj
0001:00018536 __alloca_probe_8 10019536 LIBCMT:alloca16.obj
0001:0001854c __strnicmp_l 1001954c f LIBCMT:strnicmp.obj
0001:0001862e __strnicmp 1001962e f LIBCMT:strnicmp.obj
0001:00018681 _strncmp 10019681 f LIBCMT:strncmp.obj
0001:00018741 __tolower_l 10019741 f LIBCMT:tolower.obj
0001:00018860 ___ascii_strnicmp 10019860 f LIBCMT:_strnicm.obj
0001:000188c1 __isctype_l 100198c1 f LIBCMT:isctype.obj
0001:00018980 _strcspn 10019980 f LIBCMT:strcspn.obj
0001:000189d0 _strcmp 100199d0 f LIBCMT:strcmp.obj
0001:00018a60 _strpbrk 10019a60 f LIBCMT:strpbrk.obj
0001:00018aa0 __allmul 10019aa0 f LIBCMT:llmul.obj
0001:00018ad4 _RtlUnwind@16 10019ad4 f kernel32:KERNEL32.dll
0001:00018ae0 __alldiv 10019ae0 f LIBCMT:lldiv.obj
0002:00000000 __imp__CreateFileA@28 1001a000 kernel32:KERNEL32.dll
0002:00000004 __imp__SetFilePointer@16 1001a004 kernel32:KERNEL32.dll
0002:00000008 __imp__WriteFile@20 1001a008 kernel32:KERNEL32.dll
0002:0000000c __imp__ReadFile@20 1001a00c kernel32:KERNEL32.dll
0002:00000010 __imp__CreateFileW@28 1001a010 kernel32:KERNEL32.dll
0002:00000014 __imp__GetLastError@0 1001a014 kernel32:KERNEL32.dll
0002:00000018 __imp__CloseHandle@4 1001a018 kernel32:KERNEL32.dll
0002:0000001c __imp__GetFileType@4 1001a01c kernel32:KERNEL32.dll
0002:00000020 __imp__HeapFree@12 1001a020 kernel32:KERNEL32.dll
0002:00000024 __imp__HeapAlloc@12 1001a024 kernel32:KERNEL32.dll
0002:00000028 __imp__WideCharToMultiByte@32 1001a028 kernel32:KERNEL32.dll
0002:0000002c __imp__GetSystemTimeAsFileTime@4 1001a02c kernel32:KERNEL32.dll
0002:00000030 __imp__GetCurrentThreadId@0 1001a030 kernel32:KERNEL32.dll
0002:00000034 __imp__DecodePointer@4 1001a034 kernel32:KERNEL32.dll
0002:00000038 __imp__GetCommandLineA@0 1001a038 kernel32:KERNEL32.dll
0002:0000003c __imp__SetHandleCount@4 1001a03c kernel32:KERNEL32.dll
0002:00000040 __imp__GetStdHandle@4 1001a040 kernel32:KERNEL32.dll
0002:00000044 __imp__InitializeCriticalSectionAndSpinCount@8 1001a044 kernel32:KERNEL32.dll
0002:00000048 __imp__GetStartupInfoW@4 1001a048 kernel32:KERNEL32.dll
0002:0000004c __imp__DeleteCriticalSection@4 1001a04c kernel32:KERNEL32.dll
0002:00000050 __imp__SetStdHandle@8 1001a050 kernel32:KERNEL32.dll
0002:00000054 __imp__EnterCriticalSection@4 1001a054 kernel32:KERNEL32.dll
0002:00000058 __imp__LeaveCriticalSection@4 1001a058 kernel32:KERNEL32.dll
0002:0000005c __imp__UnhandledExceptionFilter@4 1001a05c kernel32:KERNEL32.dll
0002:00000060 __imp__SetUnhandledExceptionFilter@4 1001a060 kernel32:KERNEL32.dll
0002:00000064 __imp__IsDebuggerPresent@0 1001a064 kernel32:KERNEL32.dll
0002:00000068 __imp__EncodePointer@4 1001a068 kernel32:KERNEL32.dll
0002:0000006c __imp__TerminateProcess@8 1001a06c kernel32:KERNEL32.dll
0002:00000070 __imp__GetCurrentProcess@0 1001a070 kernel32:KERNEL32.dll
0002:00000074 __imp__GetConsoleCP@0 1001a074 kernel32:KERNEL32.dll
0002:00000078 __imp__GetConsoleMode@8 1001a078 kernel32:KERNEL32.dll
0002:0000007c __imp__SetEndOfFile@4 1001a07c kernel32:KERNEL32.dll
0002:00000080 __imp__GetProcessHeap@0 1001a080 kernel32:KERNEL32.dll
0002:00000084 __imp__MultiByteToWideChar@24 1001a084 kernel32:KERNEL32.dll
0002:00000088 __imp__GetProcAddress@8 1001a088 kernel32:KERNEL32.dll
0002:0000008c __imp__GetModuleHandleW@4 1001a08c kernel32:KERNEL32.dll
0002:00000090 __imp__ExitProcess@4 1001a090 kernel32:KERNEL32.dll
0002:00000094 __imp__HeapCreate@12 1001a094 kernel32:KERNEL32.dll
0002:00000098 __imp__HeapDestroy@4 1001a098 kernel32:KERNEL32.dll
0002:0000009c __imp__GetModuleFileNameW@12 1001a09c kernel32:KERNEL32.dll
0002:000000a0 __imp__GetCPInfo@8 1001a0a0 kernel32:KERNEL32.dll
0002:000000a4 __imp__InterlockedIncrement@4 1001a0a4 kernel32:KERNEL32.dll
0002:000000a8 __imp__InterlockedDecrement@4 1001a0a8 kernel32:KERNEL32.dll
0002:000000ac __imp__GetACP@0 1001a0ac kernel32:KERNEL32.dll
0002:000000b0 __imp__GetOEMCP@0 1001a0b0 kernel32:KERNEL32.dll
0002:000000b4 __imp__IsValidCodePage@4 1001a0b4 kernel32:KERNEL32.dll
0002:000000b8 __imp__TlsAlloc@0 1001a0b8 kernel32:KERNEL32.dll
0002:000000bc __imp__TlsGetValue@4 1001a0bc kernel32:KERNEL32.dll
0002:000000c0 __imp__TlsSetValue@8 1001a0c0 kernel32:KERNEL32.dll
0002:000000c4 __imp__TlsFree@4 1001a0c4 kernel32:KERNEL32.dll
0002:000000c8 __imp__SetLastError@4 1001a0c8 kernel32:KERNEL32.dll
0002:000000cc __imp__Sleep@4 1001a0cc kernel32:KERNEL32.dll
0002:000000d0 __imp__RtlUnwind@16 1001a0d0 kernel32:KERNEL32.dll
0002:000000d4 __imp__GetModuleFileNameA@12 1001a0d4 kernel32:KERNEL32.dll
0002:000000d8 __imp__FreeEnvironmentStringsW@4 1001a0d8 kernel32:KERNEL32.dll
0002:000000dc __imp__GetEnvironmentStringsW@0 1001a0dc kernel32:KERNEL32.dll
0002:000000e0 __imp__QueryPerformanceCounter@4 1001a0e0 kernel32:KERNEL32.dll
0002:000000e4 __imp__GetTickCount@0 1001a0e4 kernel32:KERNEL32.dll
0002:000000e8 __imp__GetCurrentProcessId@0 1001a0e8 kernel32:KERNEL32.dll
0002:000000ec __imp__WriteConsoleW@20 1001a0ec kernel32:KERNEL32.dll
0002:000000f0 __imp__LoadLibraryW@4 1001a0f0 kernel32:KERNEL32.dll
0002:000000f4 __imp__LCMapStringW@24 1001a0f4 kernel32:KERNEL32.dll
0002:000000f8 __imp__GetStringTypeW@16 1001a0f8 kernel32:KERNEL32.dll
0002:000000fc __imp__HeapReAlloc@16 1001a0fc kernel32:KERNEL32.dll
0002:00000100 __imp__FlushFileBuffers@4 1001a100 kernel32:KERNEL32.dll
0002:00000104 __imp__IsProcessorFeaturePresent@4 1001a104 kernel32:KERNEL32.dll
0002:00000108 __imp__HeapSize@12 1001a108 kernel32:KERNEL32.dll
0002:0000010c \177KERNEL32_NULL_THUNK_DATA 1001a10c kernel32:KERNEL32.dll
0002:00000110 ___xc_a 1001a110 LIBCMT:crt0init.obj
0002:00000114 ___xc_z 1001a114 LIBCMT:crt0init.obj
0002:00000118 ___xi_a 1001a118 LIBCMT:crt0init.obj
0002:0000012c ___xi_z 1001a12c LIBCMT:crt0init.obj
0002:00000130 ___xp_a 1001a130 LIBCMT:crt0init.obj
0002:0000013c ___xp_z 1001a13c LIBCMT:crt0init.obj
0002:00000140 ___xt_a 1001a140 LIBCMT:crt0init.obj
0002:00000144 ___xt_z 1001a144 LIBCMT:crt0init.obj
0002:00000148 ??_C@_0EA@FCLIIPNN@Visual?5C?$CL?$CL?5CRT?3?5Not?5enough?5memor@ 1001a148 LIBCMT:strerror.obj
0002:00000188 __pDefaultRawDllMain 1001a188 LIBCMT:dllcrt0.obj
0002:00000188 __pRawDllMain 1001a188 LIBCMT:dllcrt0.obj
0002:0000018c ??_C@_0P@MIGLKIOC@CorExitProcess?$AA@ 1001a18c LIBCMT:crt0dat.obj
0002:0000019c ??_C@_1BI@BGOHAHKC@?$AAm?$AAs?$AAc?$AAo?$AAr?$AAe?$AAe?$AA?4?$AAd?$AAl?$AAl?$AA?$AA@ 1001a19c LIBCMT:crt0dat.obj
0002:000001b4 ??_C@_1BO@BKOMIGKJ@?$AAr?$AAu?$AAn?$AAt?$AAi?$AAm?$AAe?$AA?5?$AAe?$AAr?$AAr?$AAo?$AAr?$AA?5?$AA?$AA@ 1001a1b4 LIBCMT:crt0msg.obj
0002:000001d4 ??_C@_15JNBOKNOG@?$AA?$AN?$AA?6?$AA?$AA@ 1001a1d4 LIBCMT:crt0msg.obj
0002:000001dc ??_C@_1BM@JBBEPPHI@?$AAT?$AAL?$AAO?$AAS?$AAS?$AA?5?$AAe?$AAr?$AAr?$AAo?$AAr?$AA?$AN?$AA?6?$AA?$AA@ 1001a1dc LIBCMT:crt0msg.obj
0002:000001f8 ??_C@_1BK@KMOMNAAI@?$AAS?$AAI?$AAN?$AAG?$AA?5?$AAe?$AAr?$AAr?$AAo?$AAr?$AA?$AN?$AA?6?$AA?$AA@ 1001a1f8 LIBCMT:crt0msg.obj
0002:00000214 ??_C@_1BO@BFCDCGC@?$AAD?$AAO?$AAM?$AAA?$AAI?$AAN?$AA?5?$AAe?$AAr?$AAr?$AAo?$AAr?$AA?$AN?$AA?6?$AA?$AA@ 1001a214 LIBCMT:crt0msg.obj
0002:00000238 ??_C@_1BOO@KGEDBGAJ@?$AAR?$AA6?$AA0?$AA3?$AA3?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAA?$AAt?$AAt?$AAe?$AAm?$AAp?$AAt?$AA?5?$AAt?$AAo?$AA?5?$AAu?$AAs?$AAe?$AA?5?$AAM?$AAS?$AAI?$AAL?$AA?5?$AAc?$AAo?$AAd@ 1001a238 LIBCMT:crt0msg.obj
0002:00000428 ??_C@_1GG@GOPILAJP@?$AAR?$AA6?$AA0?$AA3?$AA2?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAe?$AAn?$AAo?$AAu?$AAg?$AAh?$AA?5?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?5?$AAf?$AAo?$AAr?$AA?5?$AAl?$AAo@ 1001a428 LIBCMT:crt0msg.obj
0002:00000490 ??_C@_1MG@ENCOOIDF@?$AAR?$AA6?$AA0?$AA3?$AA1?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAA?$AAt?$AAt?$AAe?$AAm?$AAp?$AAt?$AA?5?$AAt?$AAo?$AA?5?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi?$AAz?$AAe?$AA?5?$AAt@ 1001a490 LIBCMT:crt0msg.obj
0002:00000558 ??_C@_1DO@BMFCDCD@?$AAR?$AA6?$AA0?$AA3?$AA0?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAC?$AAR?$AAT?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi?$AAz?$AAe?$AAd?$AA?$AN?$AA?6?$AA?$AA@ 1001a558 LIBCMT:crt0msg.obj
0002:00000598 ??_C@_1EK@HHFLMAOL@?$AAR?$AA6?$AA0?$AA2?$AA8?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAu?$AAn?$AAa?$AAb?$AAl?$AAe?$AA?5?$AAt?$AAo?$AA?5?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi?$AAz?$AAe?$AA?5?$AAh?$AAe@ 1001a598 LIBCMT:crt0msg.obj
0002:000005e8 ??_C@_1GK@MFGOKLAG@?$AAR?$AA6?$AA0?$AA2?$AA7?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAe?$AAn?$AAo?$AAu?$AAg?$AAh?$AA?5?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?5?$AAf?$AAo?$AAr?$AA?5?$AAl?$AAo@ 1001a5e8 LIBCMT:crt0msg.obj
0002:00000658 ??_C@_1GK@MCAAGJMO@?$AAR?$AA6?$AA0?$AA2?$AA6?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAe?$AAn?$AAo?$AAu?$AAg?$AAh?$AA?5?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?5?$AAf?$AAo?$AAr?$AA?5?$AAs?$AAt@ 1001a658 LIBCMT:crt0msg.obj
0002:000006c8 ??_C@_1EM@MAADIHMB@?$AAR?$AA6?$AA0?$AA2?$AA5?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAp?$AAu?$AAr?$AAe?$AA?5?$AAv?$AAi?$AAr?$AAt?$AAu?$AAa?$AAl?$AA?5?$AAf?$AAu?$AAn?$AAc?$AAt?$AAi?$AAo?$AAn?$AA?5?$AAc@ 1001a6c8 LIBCMT:crt0msg.obj
0002:00000718 ??_C@_1GK@FHCKBEFA@?$AAR?$AA6?$AA0?$AA2?$AA4?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAe?$AAn?$AAo?$AAu?$AAg?$AAh?$AA?5?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?5?$AAf?$AAo?$AAr?$AA?5?$AA_?$AAo@ 1001a718 LIBCMT:crt0msg.obj
0002:00000788 ??_C@_1FC@ECHBIFBC@?$AAR?$AA6?$AA0?$AA1?$AA9?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAu?$AAn?$AAa?$AAb?$AAl?$AAe?$AA?5?$AAt?$AAo?$AA?5?$AAo?$AAp?$AAe?$AAn?$AA?5?$AAc?$AAo?$AAn?$AAs?$AAo?$AAl?$AAe?$AA?5@ 1001a788 LIBCMT:crt0msg.obj
0002:000007e0 ??_C@_1EC@JIBHAOPH@?$AAR?$AA6?$AA0?$AA1?$AA8?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAu?$AAn?$AAe?$AAx?$AAp?$AAe?$AAc?$AAt?$AAe?$AAd?$AA?5?$AAh?$AAe?$AAa?$AAp?$AA?5?$AAe?$AAr?$AAr?$AAo?$AAr?$AA?$AN?$AA?6@ 1001a7e0 LIBCMT:crt0msg.obj
0002:00000828 ??_C@_1FK@BEOGODMC@?$AAR?$AA6?$AA0?$AA1?$AA7?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAu?$AAn?$AAe?$AAx?$AAp?$AAe?$AAc?$AAt?$AAe?$AAd?$AA?5?$AAm?$AAu?$AAl?$AAt?$AAi?$AAt?$AAh?$AAr?$AAe?$AAa?$AAd?$AA?5@ 1001a828 LIBCMT:crt0msg.obj
0002:00000888 ??_C@_1FI@LOGNIKDM@?$AAR?$AA6?$AA0?$AA1?$AA6?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAe?$AAn?$AAo?$AAu?$AAg?$AAh?$AA?5?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?5?$AAf?$AAo?$AAr?$AA?5?$AAt?$AAh@ 1001a888 LIBCMT:crt0msg.obj
0002:000008e0 ??_C@_1EG@BEHAGFJD@?$AAR?$AA6?$AA0?$AA1?$AA0?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAa?$AAb?$AAo?$AAr?$AAt?$AA?$CI?$AA?$CJ?$AA?5?$AAh?$AAa?$AAs?$AA?5?$AAb?$AAe?$AAe?$AAn?$AA?5?$AAc?$AAa?$AAl?$AAl?$AAe?$AAd@ 1001a8e0 LIBCMT:crt0msg.obj
0002:00000928 ??_C@_1FI@HONFMGBI@?$AAR?$AA6?$AA0?$AA0?$AA9?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAe?$AAn?$AAo?$AAu?$AAg?$AAh?$AA?5?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?5?$AAf?$AAo?$AAr?$AA?5?$AAe?$AAn@ 1001a928 LIBCMT:crt0msg.obj
0002:00000980 ??_C@_1FE@LLNEDJMD@?$AAR?$AA6?$AA0?$AA0?$AA8?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAe?$AAn?$AAo?$AAu?$AAg?$AAh?$AA?5?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?5?$AAf?$AAo?$AAr?$AA?5?$AAa?$AAr@ 1001a980 LIBCMT:crt0msg.obj
0002:000009d8 ??_C@_1FK@PGACCAFB@?$AAR?$AA6?$AA0?$AA0?$AA2?$AA?$AN?$AA?6?$AA?9?$AA?5?$AAf?$AAl?$AAo?$AAa?$AAt?$AAi?$AAn?$AAg?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AA?5?$AAs?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AA?5@ 1001a9d8 LIBCMT:crt0msg.obj
0002:00000ae8 ??_C@_1EK@MBDPDCGA@?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt?$AA?5?$AAV?$AAi?$AAs?$AAu?$AAa?$AAl?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAR?$AAu?$AAn?$AAt?$AAi?$AAm?$AAe?$AA?5?$AAL?$AAi?$AAb@ 1001aae8 LIBCMT:crt0msg.obj
0002:00000b34 ??_C@_15IABLJNFO@?$AA?6?$AA?6?$AA?$AA@ 1001ab34 LIBCMT:crt0msg.obj
0002:00000b3c ??_C@_17LGKOMLJ@?$AA?4?$AA?4?$AA?4?$AA?$AA@ 1001ab3c LIBCMT:crt0msg.obj
0002:00000b44 ??_C@_1CO@EAEJAADC@?$AA?$DM?$AAp?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAn?$AAa?$AAm?$AAe?$AA?5?$AAu?$AAn?$AAk?$AAn?$AAo?$AAw?$AAn?$AA?$DO?$AA?$AA@ 1001ab44 LIBCMT:crt0msg.obj
0002:00000b74 ??_C@_1DE@JNGNBFGO@?$AAR?$AAu?$AAn?$AAt?$AAi?$AAm?$AAe?$AA?5?$AAE?$AAr?$AAr?$AAo?$AAr?$AA?$CB?$AA?6?$AA?6?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?3?$AA?5?$AA?$AA@ 1001ab74 LIBCMT:crt0msg.obj
0002:00000ba8 ??_C@_1O@CEDCILHN@?$AA?$CI?$AAn?$AAu?$AAl?$AAl?$AA?$CJ?$AA?$AA@ 1001aba8 LIBCMT:output.obj
0002:00000bb8 ??_C@_06OJHGLDPL@?$CInull?$CJ?$AA@ 1001abb8 LIBCMT:output.obj
0002:00000bc0 ___lookuptable 1001abc0 LIBCMT:output.obj
0002:00000c1c ??_C@_1BC@GDGBMEMK@?$AAH?$AAH?$AA?3?$AAm?$AAm?$AA?3?$AAs?$AAs?$AA?$AA@ 1001ac1c LIBCMT:nlsdata2.obj
0002:00000c30 ??_C@_1CI@KNAKOEBC@?$AAd?$AAd?$AAd?$AAd?$AA?0?$AA?5?$AAM?$AAM?$AAM?$AAM?$AA?5?$AAd?$AAd?$AA?0?$AA?5?$AAy?$AAy?$AAy?$AAy?$AA?$AA@ 1001ac30 LIBCMT:nlsdata2.obj
0002:00000c58 ??_C@_1BC@IEBCMHCM@?$AAM?$AAM?$AA?1?$AAd?$AAd?$AA?1?$AAy?$AAy?$AA?$AA@ 1001ac58 LIBCMT:nlsdata2.obj
0002:00000c6c ??_C@_15CLMNNGEL@?$AAP?$AAM?$AA?$AA@ 1001ac6c LIBCMT:nlsdata2.obj
0002:00000c74 ??_C@_15ODEHAHHF@?$AAA?$AAM?$AA?$AA@ 1001ac74 LIBCMT:nlsdata2.obj
0002:00000c7c ??_C@_1BC@FEMKIFH@?$AAD?$AAe?$AAc?$AAe?$AAm?$AAb?$AAe?$AAr?$AA?$AA@ 1001ac7c LIBCMT:nlsdata2.obj
0002:00000c90 ??_C@_1BC@BGLIFPF@?$AAN?$AAo?$AAv?$AAe?$AAm?$AAb?$AAe?$AAr?$AA?$AA@ 1001ac90 LIBCMT:nlsdata2.obj
0002:00000ca4 ??_C@_1BA@EPANDLNG@?$AAO?$AAc?$AAt?$AAo?$AAb?$AAe?$AAr?$AA?$AA@ 1001aca4 LIBCMT:nlsdata2.obj
0002:00000cb4 ??_C@_1BE@DKAAMBJL@?$AAS?$AAe?$AAp?$AAt?$AAe?$AAm?$AAb?$AAe?$AAr?$AA?$AA@ 1001acb4 LIBCMT:nlsdata2.obj
0002:00000cc8 ??_C@_1O@PAHLKOAC@?$AAA?$AAu?$AAg?$AAu?$AAs?$AAt?$AA?$AA@ 1001acc8 LIBCMT:nlsdata2.obj
0002:00000cd8 ??_C@_19BIFMLPCD@?$AAJ?$AAu?$AAl?$AAy?$AA?$AA@ 1001acd8 LIBCMT:nlsdata2.obj
0002:00000ce4 ??_C@_19EPFLPGAP@?$AAJ?$AAu?$AAn?$AAe?$AA?$AA@ 1001ace4 LIBCMT:nlsdata2.obj
0002:00000cf0 ??_C@_1M@GJNLMHFD@?$AAA?$AAp?$AAr?$AAi?$AAl?$AA?$AA@ 1001acf0 LIBCMT:nlsdata2.obj
0002:00000cfc ??_C@_1M@IKEENEDF@?$AAM?$AAa?$AAr?$AAc?$AAh?$AA?$AA@ 1001acfc LIBCMT:nlsdata2.obj
0002:00000d08 ??_C@_1BC@JGDDFFAM@?$AAF?$AAe?$AAb?$AAr?$AAu?$AAa?$AAr?$AAy?$AA?$AA@ 1001ad08 LIBCMT:nlsdata2.obj
0002:00000d1c ??_C@_1BA@EFMEIEBA@?$AAJ?$AAa?$AAn?$AAu?$AAa?$AAr?$AAy?$AA?$AA@ 1001ad1c LIBCMT:nlsdata2.obj
0002:00000d2c ??_C@_17EGKACKIF@?$AAD?$AAe?$AAc?$AA?$AA@ 1001ad2c LIBCMT:nlsdata2.obj
0002:00000d34 ??_C@_17BBDMLCIG@?$AAN?$AAo?$AAv?$AA?$AA@ 1001ad34 LIBCMT:nlsdata2.obj
0002:00000d3c ??_C@_17FNLKOI@?$AAO?$AAc?$AAt?$AA?$AA@ 1001ad3c LIBCMT:nlsdata2.obj
0002:00000d44 ??_C@_17HCHCOKMG@?$AAS?$AAe?$AAp?$AA?$AA@ 1001ad44 LIBCMT:nlsdata2.obj
0002:00000d4c ??_C@_17ICPELBCN@?$AAA?$AAu?$AAg?$AA?$AA@ 1001ad4c LIBCMT:nlsdata2.obj
0002:00000d54 ??_C@_17IJPCKHK@?$AAJ?$AAu?$AAl?$AA?$AA@ 1001ad54 LIBCMT:nlsdata2.obj
0002:00000d5c ??_C@_17KCJGOCPB@?$AAJ?$AAu?$AAn?$AA?$AA@ 1001ad5c LIBCMT:nlsdata2.obj
0002:00000d64 ??_C@_17PNNKMEED@?$AAM?$AAa?$AAy?$AA?$AA@ 1001ad64 LIBCMT:nlsdata2.obj
0002:00000d6c ??_C@_17LFPOIHDD@?$AAA?$AAp?$AAr?$AA?$AA@ 1001ad6c LIBCMT:nlsdata2.obj
0002:00000d74 ??_C@_17CKNLEDEC@?$AAM?$AAa?$AAr?$AA?$AA@ 1001ad74 LIBCMT:nlsdata2.obj
0002:00000d7c ??_C@_17LMDJEKJN@?$AAF?$AAe?$AAb?$AA?$AA@ 1001ad7c LIBCMT:nlsdata2.obj
0002:00000d84 ??_C@_17DKNBKCHM@?$AAJ?$AAa?$AAn?$AA?$AA@ 1001ad84 LIBCMT:nlsdata2.obj
0002:00000d8c ??_C@_1BC@ENMNNPAJ@?$AAS?$AAa?$AAt?$AAu?$AAr?$AAd?$AAa?$AAy?$AA?$AA@ 1001ad8c LIBCMT:nlsdata2.obj
0002:00000da0 ??_C@_1O@PDICJHAG@?$AAF?$AAr?$AAi?$AAd?$AAa?$AAy?$AA?$AA@ 1001ada0 LIBCMT:nlsdata2.obj
0002:00000db0 ??_C@_1BC@HHMNLIHE@?$AAT?$AAh?$AAu?$AAr?$AAs?$AAd?$AAa?$AAy?$AA?$AA@ 1001adb0 LIBCMT:nlsdata2.obj
0002:00000dc4 ??_C@_1BE@EBOGMDOH@?$AAW?$AAe?$AAd?$AAn?$AAe?$AAs?$AAd?$AAa?$AAy?$AA?$AA@ 1001adc4 LIBCMT:nlsdata2.obj
0002:00000dd8 ??_C@_1BA@ENFBFFEK@?$AAT?$AAu?$AAe?$AAs?$AAd?$AAa?$AAy?$AA?$AA@ 1001add8 LIBCMT:nlsdata2.obj
0002:00000de8 ??_C@_1O@MMNBFLIA@?$AAM?$AAo?$AAn?$AAd?$AAa?$AAy?$AA?$AA@ 1001ade8 LIBCMT:nlsdata2.obj
0002:00000df8 ??_C@_1O@IHNHDHPB@?$AAS?$AAu?$AAn?$AAd?$AAa?$AAy?$AA?$AA@ 1001adf8 LIBCMT:nlsdata2.obj
0002:00000e08 ??_C@_17GGIBDPIH@?$AAS?$AAa?$AAt?$AA?$AA@ 1001ae08 LIBCMT:nlsdata2.obj
0002:00000e10 ??_C@_17HFOLPPLP@?$AAF?$AAr?$AAi?$AA?$AA@ 1001ae10 LIBCMT:nlsdata2.obj
0002:00000e18 ??_C@_17PDPHAADD@?$AAT?$AAh?$AAu?$AA?$AA@ 1001ae18 LIBCMT:nlsdata2.obj
0002:00000e20 ??_C@_17CJEDCEPE@?$AAW?$AAe?$AAd?$AA?$AA@ 1001ae20 LIBCMT:nlsdata2.obj
0002:00000e28 ??_C@_17BMKGEGOJ@?$AAT?$AAu?$AAe?$AA?$AA@ 1001ae28 LIBCMT:nlsdata2.obj
0002:00000e30 ??_C@_17KBOMKBF@?$AAM?$AAo?$AAn?$AA?$AA@ 1001ae30 LIBCMT:nlsdata2.obj
0002:00000e38 ??_C@_17MBGCMIPB@?$AAS?$AAu?$AAn?$AA?$AA@ 1001ae38 LIBCMT:nlsdata2.obj
0002:00000e40 ??_C@_08JCCMCCIL@HH?3mm?3ss?$AA@ 1001ae40 LIBCMT:nlsdata2.obj
0002:00000e4c ??_C@_0BE@CKGJFCPC@dddd?0?5MMMM?5dd?0?5yyyy?$AA@ 1001ae4c LIBCMT:nlsdata2.obj
0002:00000e60 ??_C@_08BPBNCDIB@MM?1dd?1yy?$AA@ 1001ae60 LIBCMT:nlsdata2.obj
0002:00000e6c ??_C@_02CJNFDJBF@PM?$AA@ 1001ae6c LIBCMT:nlsdata2.obj
0002:00000e70 ??_C@_02DEDBPAFC@AM?$AA@ 1001ae70 LIBCMT:nlsdata2.obj
0002:00000e74 ??_C@_08EDHMEBNP@December?$AA@ 1001ae74 LIBCMT:nlsdata2.obj
0002:00000e80 ??_C@_08HCHEGEOA@November?$AA@ 1001ae80 LIBCMT:nlsdata2.obj
0002:00000e8c ??_C@_07JJNFCEND@October?$AA@ 1001ae8c LIBCMT:nlsdata2.obj
0002:00000e94 ??_C@_09BHHEALKD@September?$AA@ 1001ae94 LIBCMT:nlsdata2.obj
0002:00000ea0 ??_C@_06LBBHFDDG@August?$AA@ 1001aea0 LIBCMT:nlsdata2.obj
0002:00000ea8 ??_C@_04MIEPOIFP@July?$AA@ 1001aea8 LIBCMT:nlsdata2.obj
0002:00000eb0 ??_C@_04CNLMGBGM@June?$AA@ 1001aeb0 LIBCMT:nlsdata2.obj
0002:00000eb8 ??_C@_05DMJDNLEJ@April?$AA@ 1001aeb8 LIBCMT:nlsdata2.obj
0002:00000ec0 ??_C@_05HPCKOFNC@March?$AA@ 1001aec0 LIBCMT:nlsdata2.obj
0002:00000ec8 ??_C@_08GNJGEPFN@February?$AA@ 1001aec8 LIBCMT:nlsdata2.obj
0002:00000ed4 ??_C@_07CGJPFGJA@January?$AA@ 1001aed4 LIBCMT:nlsdata2.obj
0002:00000edc ??_C@_03MKABNOCG@Dec?$AA@ 1001aedc LIBCMT:nlsdata2.obj
0002:00000ee0 ??_C@_03JPJOFNIA@Nov?$AA@ 1001aee0 LIBCMT:nlsdata2.obj
0002:00000ee4 ??_C@_03BMAOKBAD@Oct?$AA@ 1001aee4 LIBCMT:nlsdata2.obj
0002:00000ee8 ??_C@_03GGCAPAJC@Sep?$AA@ 1001aee8 LIBCMT:nlsdata2.obj
0002:00000eec ??_C@_03IFJFEIGA@Aug?$AA@ 1001aeec LIBCMT:nlsdata2.obj
0002:00000ef0 ??_C@_03LBGABGKK@Jul?$AA@ 1001aef0 LIBCMT:nlsdata2.obj
0002:00000ef4 ??_C@_03IDFGHECI@Jun?$AA@ 1001aef4 LIBCMT:nlsdata2.obj
0002:00000ef8 ??_C@_03CNMDKL@May?$AA@ 1001aef8 LIBCMT:nlsdata2.obj
0002:00000efc ??_C@_03LEOLGMJP@Apr?$AA@ 1001aefc LIBCMT:nlsdata2.obj
0002:00000f00 ??_C@_03ODNJBKGA@Mar?$AA@ 1001af00 LIBCMT:nlsdata2.obj
0002:00000f04 ??_C@_03HJBDCHOM@Feb?$AA@ 1001af04 LIBCMT:nlsdata2.obj
0002:00000f08 ??_C@_03JIHJHPIE@Jan?$AA@ 1001af08 LIBCMT:nlsdata2.obj
0002:00000f0c ??_C@_08INBOOONO@Saturday?$AA@ 1001af0c LIBCMT:nlsdata2.obj
0002:00000f18 ??_C@_06JECMNKMI@Friday?$AA@ 1001af18 LIBCMT:nlsdata2.obj
0002:00000f20 ??_C@_08HACCIKIA@Thursday?$AA@ 1001af20 LIBCMT:nlsdata2.obj
0002:00000f2c ??_C@_09DLIGFAKA@Wednesday?$AA@ 1001af2c LIBCMT:nlsdata2.obj
0002:00000f38 ??_C@_07BAAGCFCM@Tuesday?$AA@ 1001af38 LIBCMT:nlsdata2.obj
0002:00000f40 ??_C@_06JLEDEDGH@Monday?$AA@ 1001af40 LIBCMT:nlsdata2.obj
0002:00000f48 ??_C@_06OOPIFAJ@Sunday?$AA@ 1001af48 LIBCMT:nlsdata2.obj
0002:00000f50 ??_C@_03FEFJNEK@Sat?$AA@ 1001af50 LIBCMT:nlsdata2.obj
0002:00000f54 ??_C@_03IDIOELNC@Fri?$AA@ 1001af54 LIBCMT:nlsdata2.obj
0002:00000f58 ??_C@_03IOFIKPDN@Thu?$AA@ 1001af58 LIBCMT:nlsdata2.obj
0002:00000f5c ??_C@_03MHOMLAJA@Wed?$AA@ 1001af5c LIBCMT:nlsdata2.obj
0002:00000f60 ??_C@_03NAGEINEP@Tue?$AA@ 1001af60 LIBCMT:nlsdata2.obj
0002:00000f64 ??_C@_03PDAGKDH@Mon?$AA@ 1001af64 LIBCMT:nlsdata2.obj
0002:00000f68 ??_C@_03KOEHGMDN@Sun?$AA@ 1001af68 LIBCMT:nlsdata2.obj
0002:00000f6c ??_C@_1BK@DBDEIDLH@?$AAK?$AAE?$AAR?$AAN?$AAE?$AAL?$AA3?$AA2?$AA?4?$AAD?$AAL?$AAL?$AA?$AA@ 1001af6c LIBCMT:tidtable.obj
0002:00000f88 ??_C@_07PEJMOBNF@FlsFree?$AA@ 1001af88 LIBCMT:tidtable.obj
0002:00000f90 ??_C@_0M@JCPCPOEF@FlsSetValue?$AA@ 1001af90 LIBCMT:tidtable.obj
0002:00000f9c ??_C@_0M@GDNOONDI@FlsGetValue?$AA@ 1001af9c LIBCMT:tidtable.obj
0002:00000fa8 ??_C@_08KNHFBNJ@FlsAlloc?$AA@ 1001afa8 LIBCMT:tidtable.obj
0002:00000fb4 ??_C@_0BG@KLEAJEFJ@Illegal?5byte?5sequence?$AA@ 1001afb4 LIBCMT:syserr.obj
0002:00000fcc ??_C@_0BE@ICMCHPHH@Directory?5not?5empty?$AA@ 1001afcc LIBCMT:syserr.obj
0002:00000fe0 ??_C@_0BJ@IHEHINLI@Function?5not?5implemented?$AA@ 1001afe0 LIBCMT:syserr.obj
0002:00000ffc ??_C@_0BD@CLHBCGPB@No?5locks?5available?$AA@ 1001affc LIBCMT:syserr.obj
0002:00001010 ??_C@_0BC@BEDIHIDK@Filename?5too?5long?$AA@ 1001b010 LIBCMT:syserr.obj
0002:00001024 ??_C@_0BK@JAEBMJJM@Resource?5deadlock?5avoided?$AA@ 1001b024 LIBCMT:syserr.obj
0002:00001040 ??_C@_0BB@FCBJFCAJ@Result?5too?5large?$AA@ 1001b040 LIBCMT:syserr.obj
0002:00001054 ??_C@_0N@MMJPGLJK@Domain?5error?$AA@ 1001b054 LIBCMT:syserr.obj
0002:00001064 ??_C@_0M@LHEPIIOM@Broken?5pipe?$AA@ 1001b064 LIBCMT:syserr.obj
0002:00001070 ??_C@_0P@PKCJJLLM@Too?5many?5links?$AA@ 1001b070 LIBCMT:syserr.obj
0002:00001080 ??_C@_0BG@DDBFNKBH@Read?9only?5file?5system?$AA@ 1001b080 LIBCMT:syserr.obj
0002:00001098 ??_C@_0N@FEHLOILP@Invalid?5seek?$AA@ 1001b098 LIBCMT:syserr.obj
0002:000010a8 ??_C@_0BI@FEALHKLD@No?5space?5left?5on?5device?$AA@ 1001b0a8 LIBCMT:syserr.obj
0002:000010c0 ??_C@_0P@LFMMIPAE@File?5too?5large?$AA@ 1001b0c0 LIBCMT:syserr.obj
0002:000010d0 ??_C@_0CE@ONOKNLPF@Inappropriate?5I?1O?5control?5operat@ 1001b0d0 LIBCMT:syserr.obj
0002:000010f4 ??_C@_0BE@INBJMKGG@Too?5many?5open?5files?$AA@ 1001b0f4 LIBCMT:syserr.obj
0002:00001108 ??_C@_0BO@IIFBODJE@Too?5many?5open?5files?5in?5system?$AA@ 1001b108 LIBCMT:syserr.obj
0002:00001128 ??_C@_0BB@HMGGCEBG@Invalid?5argument?$AA@ 1001b128 LIBCMT:syserr.obj
0002:0000113c ??_C@_0P@NDHGCGKE@Is?5a?5directory?$AA@ 1001b13c LIBCMT:syserr.obj
0002:0000114c ??_C@_0BA@CJBACOOL@Not?5a?5directory?$AA@ 1001b14c LIBCMT:syserr.obj
0002:0000115c ??_C@_0P@NLEIANHE@No?5such?5device?$AA@ 1001b15c LIBCMT:syserr.obj
0002:0000116c ??_C@_0O@OAMDNOCP@Improper?5link?$AA@ 1001b16c LIBCMT:syserr.obj
0002:0000117c ??_C@_0M@NAAJNNGH@File?5exists?$AA@ 1001b17c LIBCMT:syserr.obj
0002:00001188 ??_C@_0BA@BIBLIOEK@Resource?5device?$AA@ 1001b188 LIBCMT:syserr.obj
0002:00001198 ??_C@_0O@NIPGCINC@Unknown?5error?$AA@ 1001b198 LIBCMT:syserr.obj
0002:000011a8 ??_C@_0M@LOEHLCJD@Bad?5address?$AA@ 1001b1a8 LIBCMT:syserr.obj
0002:000011b4 ??_C@_0BC@HFNFNKAI@Permission?5denied?$AA@ 1001b1b4 LIBCMT:syserr.obj
0002:000011c8 ??_C@_0BB@IMDKMPFB@Not?5enough?5space?$AA@ 1001b1c8 LIBCMT:syserr.obj
0002:000011dc ??_C@_0CB@EPFKGNAK@Resource?5temporarily?5unavailable@ 1001b1dc LIBCMT:syserr.obj
0002:00001200 ??_C@_0BD@LOHELEP@No?5child?5processes?$AA@ 1001b200 LIBCMT:syserr.obj
0002:00001214 ??_C@_0BE@NFGDDCEF@Bad?5file?5descriptor?$AA@ 1001b214 LIBCMT:syserr.obj
0002:00001228 ??_C@_0BC@HKPNECK@Exec?5format?5error?$AA@ 1001b228 LIBCMT:syserr.obj
0002:0000123c ??_C@_0BC@MFFGCDFL@Arg?5list?5too?5long?$AA@ 1001b23c LIBCMT:syserr.obj
0002:00001250 ??_C@_0BK@DPKMCKJ@No?5such?5device?5or?5address?$AA@ 1001b250 LIBCMT:syserr.obj
0002:0000126c ??_C@_0BD@KKNFOBBD@Input?1output?5error?$AA@ 1001b26c LIBCMT:syserr.obj
0002:00001280 ??_C@_0BK@FJBOAFDK@Interrupted?5function?5call?$AA@ 1001b280 LIBCMT:syserr.obj
0002:0000129c ??_C@_0BA@FKIAIBGA@No?5such?5process?$AA@ 1001b29c LIBCMT:syserr.obj
0002:000012ac ??_C@_0BK@FMDHKPNF@No?5such?5file?5or?5directory?$AA@ 1001b2ac LIBCMT:syserr.obj
0002:000012c8 ??_C@_0BI@BJFCGOHL@Operation?5not?5permitted?$AA@ 1001b2c8 LIBCMT:syserr.obj
0002:000012e0 ??_C@_08INEPGKHH@No?5error?$AA@ 1001b2e0 LIBCMT:syserr.obj
0002:00001310 __XcptActTab 1001b310 LIBCMT:winxfltr.obj
0002:000013a0 __First_FPE_Indx 1001b3a0 LIBCMT:winxfltr.obj
0002:000013a4 __Num_FPE 1001b3a4 LIBCMT:winxfltr.obj
0002:000013a8 __XcptActTabSize 1001b3a8 LIBCMT:winxfltr.obj
0002:000013ac __XcptActTabCount 1001b3ac LIBCMT:winxfltr.obj
0002:000013b0 ??_C@_0BI@DFKBFLJE@GetProcessWindowStation?$AA@ 1001b3b0 LIBCMT:crtmboxw.obj
0002:000013c8 ??_C@_0BK@DEKFELLI@GetUserObjectInformationW?$AA@ 1001b3c8 LIBCMT:crtmboxw.obj
0002:000013e4 ??_C@_0BD@HHGDFDBJ@GetLastActivePopup?$AA@ 1001b3e4 LIBCMT:crtmboxw.obj
0002:000013f8 ??_C@_0BA@HNOPNCHB@GetActiveWindow?$AA@ 1001b3f8 LIBCMT:crtmboxw.obj
0002:00001408 ??_C@_0M@DLDCCGNP@MessageBoxW?$AA@ 1001b408 LIBCMT:crtmboxw.obj
0002:00001414 ??_C@_1BG@GOEBHBDC@?$AAU?$AAS?$AAE?$AAR?$AA3?$AA2?$AA?4?$AAD?$AAL?$AAL?$AA?$AA@ 1001b414 LIBCMT:crtmboxw.obj
0002:00001430 ___newctype 1001b430 LIBCMT:ctype.obj
0002:00001730 __wctype 1001b730 LIBCMT:ctype.obj
0002:00001938 ___newclmap 1001b938 LIBCMT:ctype.obj
0002:00001ab8 ___newcumap 1001bab8 LIBCMT:ctype.obj
0002:00001c40 ??_C@_1BA@BALFACEM@?$AAC?$AAO?$AAN?$AAO?$AAU?$AAT?$AA$?$AA?$AA@ 1001bc40 LIBCMT:initcon.obj
0002:00001c50 ___lookuptable_s 1001bc50 LIBCMT:outputs.obj
0002:00001d30 ??_C@_05IAIEPMAK@1?42?48?$AA@ 1001bd30 compress.obj
0002:00001d38 _z_errmsg 1001bd38 zutil.obj
0002:00001d60 _zip_copyright 1001bd60 zip.obj
0002:00001db0 _unz_copyright 1001bdb0 unzip.obj
0002:00002450 __dist_code 1001c450 trees.obj
0002:00002650 __length_code 1001c650 trees.obj
0002:00002840 _inflate_copyright 1001c840 inftrees.obj
0002:00003ac0 _deflate_copyright 1001dac0 deflate.obj
0002:00005b88 ??_C@_02DKCKIIND@?$CFs?$AA@ 1001fb88 gzlib.obj
0002:00005b8c ??_C@_07EBNKNFJN@?$DMfd?3?$CFd?$DO?$AA@ 1001fb8c gzlib.obj
0002:00005b94 ??_C@_0O@BNNCBLEN@out?5of?5memory?$AA@ 1001fb94 gzlib.obj
0002:00005ba2 ??_C@_00CNPNBAHC@?$AA@ 1001fba2 gzlib.obj
0002:00005ba4 ??_C@_02LMMGGCAJ@?3?5?$AA@ 1001fba4 gzlib.obj
0002:00005ba8 ??_C@_06DIJPEION@?$CFs?$CFs?$CFs?$AA@ 1001fba8 gzlib.obj
0002:00005bb0 ??_C@_0BH@CFIIDOJD@unexpected?5end?5of?5file?$AA@ 1001fbb0 gzread.obj
0002:00005bc8 ??_C@_0CH@CPOLIEKA@internal?5error?3?5inflate?5stream?5c@ 1001fbc8 gzread.obj
0002:00005bf0 ??_C@_0BG@HCKBMIHF@compressed?5data?5error?$AA@ 1001fbf0 gzread.obj
0002:00005c08 ??_C@_0CF@MLPJFDMM@requested?5length?5does?5not?5fit?5in@ 1001fc08 gzread.obj
0002:00005c30 ??_C@_0BP@IIKIGMCC@out?5of?5room?5to?5push?5characters?$AA@ 1001fc30 gzread.obj
0002:00005c50 ??_C@_0CH@DEEGAHIB@internal?5error?3?5deflate?5stream?5c@ 1001fc50 gzwrite.obj
0002:00005c78 ??_C@_0BD@PJCBIDD@invalid?5block?5type?$AA@ 1001fc78 infback.obj
0002:00005c8c ??_C@_0BN@LGAADGOK@invalid?5stored?5block?5lengths?$AA@ 1001fc8c infback.obj
0002:00005cac ??_C@_0CE@GMIGFPBB@too?5many?5length?5or?5distance?5symb@ 1001fcac infback.obj
0002:00005cd0 ??_C@_0BJ@HDEPPGOH@invalid?5code?5lengths?5set?$AA@ 1001fcd0 infback.obj
0002:00005cec ??_C@_0BK@BMMPFBBH@invalid?5bit?5length?5repeat?$AA@ 1001fcec infback.obj
0002:00005d08 ??_C@_0CF@DGDMADCD@invalid?5code?5?9?9?5missing?5end?9of?9b@ 1001fd08 infback.obj
0002:00005d30 ??_C@_0BM@IIMGAINC@invalid?5literal?1lengths?5set?$AA@ 1001fd30 infback.obj
0002:00005d4c ??_C@_0BG@GMDFCBGP@invalid?5distances?5set?$AA@ 1001fd4c infback.obj
0002:00005d64 ??_C@_0BM@FFFLPBBC@invalid?5literal?1length?5code?$AA@ 1001fd64 infback.obj
0002:00005d80 ??_C@_0BG@LBKINIKP@invalid?5distance?5code?$AA@ 1001fd80 infback.obj
0002:00005d98 ??_C@_0BO@ECPMAOGG@invalid?5distance?5too?5far?5back?$AA@ 1001fd98 infback.obj
0002:00005db8 ??_C@_0BH@LIBMMIGA@incorrect?5header?5check?$AA@ 1001fdb8 inflate.obj
0002:00005dd0 ??_C@_0BL@IHKGDAEE@unknown?5compression?5method?$AA@ 1001fdd0 inflate.obj
0002:00005dec ??_C@_0BE@EMOGCLGO@invalid?5window?5size?$AA@ 1001fdec inflate.obj
0002:00005e00 ??_C@_0BJ@BLBBCOMO@unknown?5header?5flags?5set?$AA@ 1001fe00 inflate.obj
0002:00005e1c ??_C@_0BE@GONKLEPM@header?5crc?5mismatch?$AA@ 1001fe1c inflate.obj
0002:00005e30 ??_C@_0BF@MEIGEHBE@incorrect?5data?5check?$AA@ 1001fe30 inflate.obj
0002:00005e48 ??_C@_0BH@FGKKJGOC@incorrect?5length?5check?$AA@ 1001fe48 inflate.obj
0002:00005e60 ??_C@_02JDPG@rb?$AA@ 1001fe60 ioapi.obj
0002:00005e64 ??_C@_03HMFOOINA@r?$CLb?$AA@ 1001fe64 ioapi.obj
0002:00005e68 ??_C@_02GMLFBBN@wb?$AA@ 1001fe68 ioapi.obj
0002:00005e6c ??_C@_01JOAMLHOP@?9?$AA@ 1001fe6c zip.obj
0002:00005e70 ??_C@_0BF@CJFPCCEG@incompatible?5version?$AA@ 1001fe70 zutil.obj
0002:00005e88 ??_C@_0N@DFPGLBGC@buffer?5error?$AA@ 1001fe88 zutil.obj
0002:00005e98 ??_C@_0BE@OGGJBMCE@insufficient?5memory?$AA@ 1001fe98 zutil.obj
0002:00005eac ??_C@_0L@HAHMBNLP@data?5error?$AA@ 1001feac zutil.obj
0002:00005eb8 ??_C@_0N@MKKNPMJD@stream?5error?$AA@ 1001feb8 zutil.obj
0002:00005ec8 ??_C@_0L@KIJFAKBJ@file?5error?$AA@ 1001fec8 zutil.obj
0002:00005ed4 ??_C@_0L@FNAOCBOG@stream?5end?$AA@ 1001fed4 zutil.obj
0002:00005ee0 ??_C@_0BA@MOKMMFOD@need?5dictionary?$AA@ 1001fee0 zutil.obj
0002:00005ef0 ___rtc_iaa 1001fef0 LIBCMT:_initsect_.obj
0002:00005ef4 ___rtc_izz 1001fef4 LIBCMT:_initsect_.obj
0002:00005ef8 ___rtc_taa 1001fef8 LIBCMT:_initsect_.obj
0002:00005efc ___rtc_tzz 1001fefc LIBCMT:_initsect_.obj
0002:0000631c __IMPORT_DESCRIPTOR_KERNEL32 1002031c kernel32:KERNEL32.dll
0002:00006330 __NULL_IMPORT_DESCRIPTOR 10020330 kernel32:KERNEL32.dll
0003:00000180 ___badioinfo 10022180 LIBCMT:ioinit.obj
0003:000001c0 __lookuptrailbytes 100221c0 LIBCMT:read.obj
0003:000002c0 ___nullstring 100222c0 LIBCMT:output.obj
0003:000002c4 ___wnullstring 100222c4 LIBCMT:output.obj
0003:000002c8 ___initialmbcinfo 100222c8 LIBCMT:mbctype.obj
0003:000004e8 __mbctype 100224e8 LIBCMT:mbctype.obj
0003:000005f0 __mbcasemap 100225f0 LIBCMT:mbctype.obj
0003:000006f0 ___ptmbcinfo 100226f0 LIBCMT:mbctype.obj
0003:000007e8 ___globallocalestatus 100227e8 LIBCMT:glstatus.obj
0003:000007ec ___clocalestr 100227ec LIBCMT:nlsdata2.obj
0003:000007f0 ___lc_time_c 100227f0 LIBCMT:nlsdata2.obj
0003:00000958 ___initiallocinfo 10022958 LIBCMT:nlsdata2.obj
0003:00000a30 ___ptlocinfo 10022a30 LIBCMT:nlsdata2.obj
0003:00000a34 ___flsindex 10022a34 LIBCMT:tidtable.obj
0003:00000a38 ___getvalueindex 10022a38 LIBCMT:tidtable.obj
0003:00000a3c ___security_cookie 10022a3c LIBCMT:gs_cookie.obj
0003:00000a40 ___security_cookie_complement 10022a40 LIBCMT:gs_cookie.obj
0003:00000a48 __sys_errlist 10022a48 LIBCMT:syserr.obj
0003:00000af8 __sys_nerr 10022af8 LIBCMT:syserr.obj
0003:00000b00 __iob 10022b00 LIBCMT:_file.obj
0003:00000ea0 __cfltcvt_tab 10022ea0 LIBCMT:cmiscdat.obj
0003:00000ed0 ___lconv_static_decimal 10022ed0 LIBCMT:lconv.obj
0003:00000ed4 ___lconv_static_W_decimal 10022ed4 LIBCMT:lconv.obj
0003:00000ed8 ___lconv_c 10022ed8 LIBCMT:lconv.obj
0003:00000f28 ___lconv 10022f28 LIBCMT:lconv.obj
0003:00000f2c __pctype 10022f2c LIBCMT:ctype.obj
0003:00000f30 __pwctype 10022f30 LIBCMT:ctype.obj
0003:00000f40 __NLG_Destination 10022f40 LIBCMT:exsup.obj
0003:00000f50 __confh 10022f50 LIBCMT:initcon.obj
0003:00000f54 ___abort_behavior 10022f54 LIBCMT:abort.obj
0003:00000f64 ___mb_cur_max 10022f64 LIBCMT:nlsdata1.obj
0003:00000f68 ___decimal_point 10022f68 LIBCMT:nlsdata1.obj
0003:00000f6c ___decimal_point_length 10022f6c LIBCMT:nlsdata1.obj
0003:00000fc4 __aenvptr 10022fc4 LIBCMT:dllcrt0.obj
0003:00000fc8 __wenvptr 10022fc8 LIBCMT:dllcrt0.obj
0003:00000fcc ___error_mode 10022fcc LIBCMT:dllcrt0.obj
0003:00000fd0 ___app_type 10022fd0 LIBCMT:dllcrt0.obj
0003:00000fd4 ___pInvalidArgHandler 10022fd4 LIBCMT:invarg.obj
0003:00000fd8 __umaskval 10022fd8 LIBCMT:crt0dat.obj
0003:00000fdc ___argc 10022fdc LIBCMT:crt0dat.obj
0003:00000fe0 ___argv 10022fe0 LIBCMT:crt0dat.obj
0003:00000fe4 ___wargv 10022fe4 LIBCMT:crt0dat.obj
0003:00000fe8 __environ 10022fe8 LIBCMT:crt0dat.obj
0003:00000fec ___initenv 10022fec LIBCMT:crt0dat.obj
0003:00000ff0 __wenviron 10022ff0 LIBCMT:crt0dat.obj
0003:00000ff4 ___winitenv 10022ff4 LIBCMT:crt0dat.obj
0003:00000ff8 __pgmptr 10022ff8 LIBCMT:crt0dat.obj
0003:00000ffc __wpgmptr 10022ffc LIBCMT:crt0dat.obj
0003:00001000 __exitflag 10023000 LIBCMT:crt0dat.obj
0003:00001004 __C_Termination_Done 10023004 LIBCMT:crt0dat.obj
0003:00001008 __C_Exit_Done 10023008 LIBCMT:crt0dat.obj
0003:0000100c __crtheap 1002300c LIBCMT:heapinit.obj
0003:00001638 ?_pnhHeap@@3P6AHI@ZA 10023638 LIBCMT:handler.obj
0003:0000163c __newmode 1002363c LIBCMT:_newmode.obj
0003:00001644 ___mbulinfo 10023644 LIBCMT:mbctype.obj
0003:00001650 ___mbcodepage 10023650 LIBCMT:mbctype.obj
0003:00001654 ___ismbcodepage 10023654 LIBCMT:mbctype.obj
0003:00001658 ___mblcid 10023658 LIBCMT:mbctype.obj
0003:0000165c _gpFlsAlloc 1002365c LIBCMT:tidtable.obj
0003:00001660 _gpFlsGetValue 10023660 LIBCMT:tidtable.obj
0003:00001664 _gpFlsSetValue 10023664 LIBCMT:tidtable.obj
0003:00001668 _gpFlsFree 10023668 LIBCMT:tidtable.obj
0003:0000166c __maxwait 1002366c LIBCMT:crtheap.obj
0003:00001670 __cflush 10023670 LIBCMT:_file.obj
0003:000018d0 ?__pInconsistency@@3P6AXXZA 100238d0 LIBCMT:hooks.obj
0003:000018ec ___pPurecall 100238ec LIBCMT:inithelp.obj
0003:000018f0 __fmode 100238f0 LIBCMT:txtmode.obj
0003:0000190c ___lconv_static_null 1002390c LIBCMT:lconv.obj
0003:00001910 ___lconv_static_W_null 10023910 LIBCMT:lconv.obj
0003:00001c3c __commode 10023c3c LIBCMT:ncommode.obj
0003:00001c40 __stdbuf 10023c40 LIBCMT:_sftbuf.obj
0003:00001c48 ___locale_changed 10023c48 LIBCMT:setlocal.obj
0003:00001c50 ___sse2_available 10023c50 <common>
0003:00001c54 __debugger_hook_dummy 10023c54 <common>
0003:00001c58 ___piob 10023c58 <common>
0003:00001c60 __bufin 10023c60 <common>
0003:00002c60 __nstream 10024c60 <common>
0003:00002c64 ___env_initialized 10024c64 <common>
0003:00002c68 ___onexitend 10024c68 <common>
0003:00002c6c ___onexitbegin 10024c6c <common>
0003:00002c70 ___mbctype_initialized 10024c70 <common>
0003:00002c74 __FPinit 10024c74 <common>
0003:00002c78 ___dyn_tls_init_callback 10024c78 <common>
0003:00002c7c __pDestructExceptionObject 10024c7c <common>
0003:00002c80 __nhandle 10024c80 <common>
0003:00002ca0 ___pioinfo 10024ca0 <common>
0003:00002da0 __acmdln 10024da0 <common>
entry point at 0001:0001036c
Static symbols
0001:00000270 _adler32_combine_ 10001270 f CIL library: CIL module
0001:00000470 _crc32_little 10001470 f CIL library: CIL module
0001:00000730 _gf2_matrix_times 10001730 f CIL library: CIL module
0001:00000750 _gf2_matrix_square 10001750 f CIL library: CIL module
0001:00000780 _crc32_combine_ 10001780 f CIL library: CIL module
0001:00001090 _putShortMSB 10002090 f CIL library: CIL module
0001:000010c0 _flush_pending 100020c0 f CIL library: CIL module
0001:00001bf0 _read_buf 10002bf0 f CIL library: CIL module
0001:00001c60 _lm_init 10002c60 f CIL library: CIL module
0001:00001d00 _fill_window 10002d00 f CIL library: CIL module
0001:00001ed0 _deflate_stored 10002ed0 f CIL library: CIL module
0001:00002060 _deflate_fast 10003060 f CIL library: CIL module
0001:00002390 _deflate_slow 10003390 f CIL library: CIL module
0001:00002790 _deflate_rle 10003790 f CIL library: CIL module
0001:00002a40 _deflate_huff 10003a40 f CIL library: CIL module
0001:00002bd0 _gz_reset 10003bd0 f CIL library: CIL module
0001:00002c10 _gz_open 10003c10 f CIL library: CIL module
0001:00003470 _gz_load 10004470 f CIL library: CIL module
0001:000034e0 _gz_avail 100044e0 f CIL library: CIL module
0001:00003550 _gz_look 10004550 f CIL library: CIL module
0001:000036c0 _gz_decomp 100046c0 f CIL library: CIL module
0001:000037c0 _gz_fetch 100047c0 f CIL library: CIL module
0001:00003840 _gz_skip 10004840 f CIL library: CIL module
0001:00003d70 _gz_init 10004d70 f CIL library: CIL module
0001:00003e40 _gz_comp 10004e40 f CIL library: CIL module
0001:00003f70 _gz_zero 10004f70 f CIL library: CIL module
0001:000045f0 _fixedtables 100055f0 f CIL library: CIL module
0001:000055e0 _fixedtables 100065e0 f CIL library: CIL module
0001:00005600 _updatewindow 10006600 f CIL library: CIL module
0001:00006da0 _syncsearch 10007da0 f CIL library: CIL module
0001:00007610 _fopen64_file_func 10008610 f CIL library: CIL module
0001:00007660 _fread_file_func 10008660 f CIL library: CIL module
0001:00007680 _fwrite_file_func 10008680 f CIL library: CIL module
0001:000076a0 _ftell64_file_func 100086a0 f CIL library: CIL module
0001:000076c0 _fseek64_file_func 100086c0 f CIL library: CIL module
0001:00007710 _fclose_file_func 10008710 f CIL library: CIL module
0001:00007730 _ferror_file_func 10008730 f CIL library: CIL module
0001:00007790 _win32_translate_open_mode 10008790 f CIL library: CIL module
0001:00007800 _win32_build_iowin 10008800 f CIL library: CIL module
0001:000079a0 _MySetFilePointerEx 100089a0 f CIL library: CIL module
0001:00007cc0 _init_block 10008cc0 f CIL library: CIL module
0001:00007d40 _pqdownheap 10008d40 f CIL library: CIL module
0001:00007e20 _gen_bitlen 10008e20 f CIL library: CIL module
0001:00008020 _gen_codes 10009020 f CIL library: CIL module
0001:00008080 _build_tree 10009080 f CIL library: CIL module
0001:00008280 _scan_tree 10009280 f CIL library: CIL module
0001:00008360 _send_tree 10009360 f CIL library: CIL module
0001:000088e0 _build_bl_tree 100098e0 f CIL library: CIL module
0001:000089b0 _send_all_trees 100099b0 f CIL library: CIL module
0001:00008fa0 _compress_block 10009fa0 f CIL library: CIL module
0001:00009380 _detect_data_type 1000a380 f CIL library: CIL module
0001:000093f0 _bi_reverse 1000a3f0 f CIL library: CIL module
0001:00009410 _bi_flush 1000a410 f CIL library: CIL module
0001:00009490 _bi_windup 1000a490 f CIL library: CIL module
0001:000094f0 _copy_block 1000a4f0 f CIL library: CIL module
0001:00009610 _unz64local_getShort 1000a610 f CIL library: CIL module
0001:00009670 _unz64local_getLong 1000a670 f CIL library: CIL module
0001:00009700 _unz64local_getLong64 1000a700 f CIL library: CIL module
0001:00009840 _strcmpcasenosensitive_internal 1000a840 f CIL library: CIL module
0001:000098e0 _zip64local_SearchCentralDir 1000a8e0 f CIL library: CIL module
0001:000098e0 _unz64local_SearchCentralDir 1000a8e0 f CIL library: CIL module
0001:00009a90 _unz64local_SearchCentralDir64 1000aa90 f CIL library: CIL module
0001:00009d20 _unzOpenInternal 1000ad20 f CIL library: CIL module
0001:0000a2d0 _unz64local_DosDateToTmuDate 1000b2d0 f CIL library: CIL module
0001:0000a350 _unz64local_GetCurrentFileInfoInternal 1000b350 f CIL library: CIL module
0001:0000ad40 _unz64local_CheckCurrentFileCoherencyHeader 1000bd40 f CIL library: CIL module
0001:0000b790 _decrypt_byte 1000c790 f CIL library: CIL module
0001:0000b7b0 _update_keys 1000c7b0 f CIL library: CIL module
0001:0000b7f0 _init_keys 1000c7f0 f CIL library: CIL module
0001:0000b830 _crypthead 1000c830 f CIL library: CIL module
0001:0000b940 _allocate_new_datablock 1000c940 f CIL library: CIL module
0001:0000b970 _free_datablock 1000c970 f CIL library: CIL module
0001:0000b990 _init_linkedlist 1000c990 f CIL library: CIL module
0001:0000b9a0 _free_linkedlist 1000c9a0 f CIL library: CIL module
0001:0000b9c0 _add_data_in_datablock 1000c9c0 f CIL library: CIL module
0001:0000ba70 _zip64local_putValue 1000ca70 f CIL library: CIL module
0001:0000bad0 _zip64local_putValue_inmemory 1000cad0 f CIL library: CIL module
0001:0000bb10 _zip64local_TmzDateToDosDate 1000cb10 f CIL library: CIL module
0001:0000bb60 _unz64local_getByte 1000cb60 f CIL library: CIL module
0001:0000bb60 _zip64local_getByte 1000cb60 f CIL library: CIL module
0001:0000bba0 _zip64local_getShort 1000cba0 f CIL library: CIL module
0001:0000bc00 _zip64local_getLong 1000cc00 f CIL library: CIL module
0001:0000bc90 _zip64local_getLong64 1000cc90 f CIL library: CIL module
0001:0000bdd0 _zip64local_SearchCentralDir64 1000cdd0 f CIL library: CIL module
0001:0000d020 _zip64FlushWriteBuffer 1000e020 f CIL library: CIL module
0001:0000e772 __tsopen_nolock 1000f772 f LIBCMT:wopen.obj
0001:00010276 ___DllMainCRTStartup 10011276 f LIBCMT:dllcrt0.obj
0001:000120cb _doexit 100130cb f LIBCMT:crt0dat.obj
0001:00012711 _write_char 10013711 f LIBCMT:output.obj
0001:00012744 _write_string 10013744 f LIBCMT:output.obj
0001:00013406 ?CPtoLCID@@YAHH@Z 10014406 f LIBCMT:mbctype.obj
0001:00013435 ?setSBCS@@YAXPAUthreadmbcinfostruct@@@Z 10014435 f LIBCMT:mbctype.obj
0001:00013499 ?setSBUpLow@@YAXPAUthreadmbcinfostruct@@@Z 10014499 f LIBCMT:mbctype.obj
0001:000136cd ?getSystemCP@@YAHH@Z 100146cd f LIBCMT:mbctype.obj
0001:00014720 _flsall 10015720 f LIBCMT:fflush.obj
0001:00014c60 __unwind_handler4 10015c60 f LIBCMT:exsup4.obj
0001:00015424 _parse_cmdline 10016424 f LIBCMT:stdargv.obj
0001:00015ee7 _siglookup 10016ee7 f LIBCMT:winsig.obj
0001:000160ec __onexit_nolock 100170ec f LIBCMT:onexit.obj
0001:000168d5 ?__crtLCMapStringA_stat@@YAHPAUlocaleinfo_struct@@KKPBDHPADHHH@Z 100178d5 f LIBCMT:a_map.obj
0001:00016b02 ?__crtGetStringTypeA_stat@@YAHPAUlocaleinfo_struct@@KPBDHPAGHHH@Z 10017b02 f LIBCMT:a_str.obj
0001:000174b1 __tsopen_nolock 100184b1 f LIBCMT:open.obj
0001:00018120 __unwind_handler 10019120 f LIBCMT:exsup.obj
0001:00018404 ?x_ismbbtype_l@@YAHPAUlocaleinfo_struct@@IHH@Z 10019404 f LIBCMT:ismbbyte.obj

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,346 @@
/* deflate.h -- internal compression state
* Copyright (C) 1995-2012 Jean-loup Gailly
* For conditions of distribution and use, see copyright notice in zlib.h
*/
/* WARNING: this file should *not* be used by applications. It is
part of the implementation of the compression library and is
subject to change. Applications should only use zlib.h.
*/
/* @(#) $Id$ */
#ifndef DEFLATE_H
#define DEFLATE_H
#include "zutil.h"
/* define NO_GZIP when compiling if you want to disable gzip header and
trailer creation by deflate(). NO_GZIP would be used to avoid linking in
the crc code when it is not needed. For shared libraries, gzip encoding
should be left enabled. */
#ifndef NO_GZIP
# define GZIP
#endif
/* ===========================================================================
* Internal compression state.
*/
#define LENGTH_CODES 29
/* number of length codes, not counting the special END_BLOCK code */
#define LITERALS 256
/* number of literal bytes 0..255 */
#define L_CODES (LITERALS+1+LENGTH_CODES)
/* number of Literal or Length codes, including the END_BLOCK code */
#define D_CODES 30
/* number of distance codes */
#define BL_CODES 19
/* number of codes used to transfer the bit lengths */
#define HEAP_SIZE (2*L_CODES+1)
/* maximum heap size */
#define MAX_BITS 15
/* All codes must not exceed MAX_BITS bits */
#define Buf_size 16
/* size of bit buffer in bi_buf */
#define INIT_STATE 42
#define EXTRA_STATE 69
#define NAME_STATE 73
#define COMMENT_STATE 91
#define HCRC_STATE 103
#define BUSY_STATE 113
#define FINISH_STATE 666
/* Stream status */
/* Data structure describing a single value and its code string. */
typedef struct ct_data_s {
union {
ush freq; /* frequency count */
ush code; /* bit string */
} fc;
union {
ush dad; /* father node in Huffman tree */
ush len; /* length of bit string */
} dl;
} FAR ct_data;
#define Freq fc.freq
#define Code fc.code
#define Dad dl.dad
#define Len dl.len
typedef struct static_tree_desc_s static_tree_desc;
typedef struct tree_desc_s {
ct_data *dyn_tree; /* the dynamic tree */
int max_code; /* largest code with non zero frequency */
static_tree_desc *stat_desc; /* the corresponding static tree */
} FAR tree_desc;
typedef ush Pos;
typedef Pos FAR Posf;
typedef unsigned IPos;
/* A Pos is an index in the character window. We use short instead of int to
* save space in the various tables. IPos is used only for parameter passing.
*/
typedef struct internal_state {
z_streamp strm; /* pointer back to this zlib stream */
int status; /* as the name implies */
Bytef *pending_buf; /* output still pending */
ulg pending_buf_size; /* size of pending_buf */
Bytef *pending_out; /* next pending byte to output to the stream */
uInt pending; /* nb of bytes in the pending buffer */
int wrap; /* bit 0 true for zlib, bit 1 true for gzip */
gz_headerp gzhead; /* gzip header information to write */
uInt gzindex; /* where in extra, name, or comment */
Byte method; /* can only be DEFLATED */
int last_flush; /* value of flush param for previous deflate call */
/* used by deflate.c: */
uInt w_size; /* LZ77 window size (32K by default) */
uInt w_bits; /* log2(w_size) (8..16) */
uInt w_mask; /* w_size - 1 */
Bytef *window;
/* Sliding window. Input bytes are read into the second half of the window,
* and move to the first half later to keep a dictionary of at least wSize
* bytes. With this organization, matches are limited to a distance of
* wSize-MAX_MATCH bytes, but this ensures that IO is always
* performed with a length multiple of the block size. Also, it limits
* the window size to 64K, which is quite useful on MSDOS.
* To do: use the user input buffer as sliding window.
*/
ulg window_size;
/* Actual size of window: 2*wSize, except when the user input buffer
* is directly used as sliding window.
*/
Posf *prev;
/* Link to older string with same hash index. To limit the size of this
* array to 64K, this link is maintained only for the last 32K strings.
* An index in this array is thus a window index modulo 32K.
*/
Posf *head; /* Heads of the hash chains or NIL. */
uInt ins_h; /* hash index of string to be inserted */
uInt hash_size; /* number of elements in hash table */
uInt hash_bits; /* log2(hash_size) */
uInt hash_mask; /* hash_size-1 */
uInt hash_shift;
/* Number of bits by which ins_h must be shifted at each input
* step. It must be such that after MIN_MATCH steps, the oldest
* byte no longer takes part in the hash key, that is:
* hash_shift * MIN_MATCH >= hash_bits
*/
long block_start;
/* Window position at the beginning of the current output block. Gets
* negative when the window is moved backwards.
*/
uInt match_length; /* length of best match */
IPos prev_match; /* previous match */
int match_available; /* set if previous match exists */
uInt strstart; /* start of string to insert */
uInt match_start; /* start of matching string */
uInt lookahead; /* number of valid bytes ahead in window */
uInt prev_length;
/* Length of the best match at previous step. Matches not greater than this
* are discarded. This is used in the lazy match evaluation.
*/
uInt max_chain_length;
/* To speed up deflation, hash chains are never searched beyond this
* length. A higher limit improves compression ratio but degrades the
* speed.
*/
uInt max_lazy_match;
/* Attempt to find a better match only when the current match is strictly
* smaller than this value. This mechanism is used only for compression
* levels >= 4.
*/
# define max_insert_length max_lazy_match
/* Insert new strings in the hash table only if the match length is not
* greater than this length. This saves time but degrades compression.
* max_insert_length is used only for compression levels <= 3.
*/
int level; /* compression level (1..9) */
int strategy; /* favor or force Huffman coding*/
uInt good_match;
/* Use a faster search when the previous match is longer than this */
int nice_match; /* Stop searching when current match exceeds this */
/* used by trees.c: */
/* Didn't use ct_data typedef below to suppress compiler warning */
struct ct_data_s dyn_ltree[HEAP_SIZE]; /* literal and length tree */
struct ct_data_s dyn_dtree[2*D_CODES+1]; /* distance tree */
struct ct_data_s bl_tree[2*BL_CODES+1]; /* Huffman tree for bit lengths */
struct tree_desc_s l_desc; /* desc. for literal tree */
struct tree_desc_s d_desc; /* desc. for distance tree */
struct tree_desc_s bl_desc; /* desc. for bit length tree */
ush bl_count[MAX_BITS+1];
/* number of codes at each bit length for an optimal tree */
int heap[2*L_CODES+1]; /* heap used to build the Huffman trees */
int heap_len; /* number of elements in the heap */
int heap_max; /* element of largest frequency */
/* The sons of heap[n] are heap[2*n] and heap[2*n+1]. heap[0] is not used.
* The same heap array is used to build all trees.
*/
uch depth[2*L_CODES+1];
/* Depth of each subtree used as tie breaker for trees of equal frequency
*/
uchf *l_buf; /* buffer for literals or lengths */
uInt lit_bufsize;
/* Size of match buffer for literals/lengths. There are 4 reasons for
* limiting lit_bufsize to 64K:
* - frequencies can be kept in 16 bit counters
* - if compression is not successful for the first block, all input
* data is still in the window so we can still emit a stored block even
* when input comes from standard input. (This can also be done for
* all blocks if lit_bufsize is not greater than 32K.)
* - if compression is not successful for a file smaller than 64K, we can
* even emit a stored file instead of a stored block (saving 5 bytes).
* This is applicable only for zip (not gzip or zlib).
* - creating new Huffman trees less frequently may not provide fast
* adaptation to changes in the input data statistics. (Take for
* example a binary file with poorly compressible code followed by
* a highly compressible string table.) Smaller buffer sizes give
* fast adaptation but have of course the overhead of transmitting
* trees more frequently.
* - I can't count above 4
*/
uInt last_lit; /* running index in l_buf */
ushf *d_buf;
/* Buffer for distances. To simplify the code, d_buf and l_buf have
* the same number of elements. To use different lengths, an extra flag
* array would be necessary.
*/
ulg opt_len; /* bit length of current block with optimal trees */
ulg static_len; /* bit length of current block with static trees */
uInt matches; /* number of string matches in current block */
uInt insert; /* bytes at end of window left to insert */
#ifdef DEBUG
ulg compressed_len; /* total bit length of compressed file mod 2^32 */
ulg bits_sent; /* bit length of compressed data sent mod 2^32 */
#endif
ush bi_buf;
/* Output buffer. bits are inserted starting at the bottom (least
* significant bits).
*/
int bi_valid;
/* Number of valid bits in bi_buf. All bits above the last valid bit
* are always zero.
*/
ulg high_water;
/* High water mark offset in window for initialized bytes -- bytes above
* this are set to zero in order to avoid memory check warnings when
* longest match routines access bytes past the input. This is then
* updated to the new high water mark.
*/
} FAR deflate_state;
/* Output a byte on the stream.
* IN assertion: there is enough room in pending_buf.
*/
#define put_byte(s, c) {s->pending_buf[s->pending++] = (c);}
#define MIN_LOOKAHEAD (MAX_MATCH+MIN_MATCH+1)
/* Minimum amount of lookahead, except at the end of the input file.
* See deflate.c for comments about the MIN_MATCH+1.
*/
#define MAX_DIST(s) ((s)->w_size-MIN_LOOKAHEAD)
/* In order to simplify the code, particularly on 16 bit machines, match
* distances are limited to MAX_DIST instead of WSIZE.
*/
#define WIN_INIT MAX_MATCH
/* Number of bytes after end of data in window to initialize in order to avoid
memory checker errors from longest match routines */
/* in trees.c */
void ZLIB_INTERNAL _tr_init OF((deflate_state *s));
int ZLIB_INTERNAL _tr_tally OF((deflate_state *s, unsigned dist, unsigned lc));
void ZLIB_INTERNAL _tr_flush_block OF((deflate_state *s, charf *buf,
ulg stored_len, int last));
void ZLIB_INTERNAL _tr_flush_bits OF((deflate_state *s));
void ZLIB_INTERNAL _tr_align OF((deflate_state *s));
void ZLIB_INTERNAL _tr_stored_block OF((deflate_state *s, charf *buf,
ulg stored_len, int last));
#define d_code(dist) \
((dist) < 256 ? _dist_code[dist] : _dist_code[256+((dist)>>7)])
/* Mapping from a distance to a distance code. dist is the distance - 1 and
* must not have side effects. _dist_code[256] and _dist_code[257] are never
* used.
*/
#ifndef DEBUG
/* Inline versions of _tr_tally for speed: */
#if defined(GEN_TREES_H) || !defined(STDC)
extern uch ZLIB_INTERNAL _length_code[];
extern uch ZLIB_INTERNAL _dist_code[];
#else
extern const uch ZLIB_INTERNAL _length_code[];
extern const uch ZLIB_INTERNAL _dist_code[];
#endif
# define _tr_tally_lit(s, c, flush) \
{ uch cc = (c); \
s->d_buf[s->last_lit] = 0; \
s->l_buf[s->last_lit++] = cc; \
s->dyn_ltree[cc].Freq++; \
flush = (s->last_lit == s->lit_bufsize-1); \
}
# define _tr_tally_dist(s, distance, length, flush) \
{ uch len = (length); \
ush dist = (distance); \
s->d_buf[s->last_lit] = dist; \
s->l_buf[s->last_lit++] = len; \
dist--; \
s->dyn_ltree[_length_code[len]+LITERALS+1].Freq++; \
s->dyn_dtree[d_code(dist)].Freq++; \
flush = (s->last_lit == s->lit_bufsize-1); \
}
#else
# define _tr_tally_lit(s, c, flush) flush = _tr_tally(s, 0, c)
# define _tr_tally_dist(s, distance, length, flush) \
flush = _tr_tally(s, distance, length)
#endif
#endif /* DEFLATE_H */

View File

@@ -0,0 +1,209 @@
/* gzguts.h -- zlib internal header definitions for gz* operations
* Copyright (C) 2004, 2005, 2010, 2011, 2012, 2013 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
#ifdef _LARGEFILE64_SOURCE
# ifndef _LARGEFILE_SOURCE
# define _LARGEFILE_SOURCE 1
# endif
# ifdef _FILE_OFFSET_BITS
# undef _FILE_OFFSET_BITS
# endif
#endif
#ifdef HAVE_HIDDEN
# define ZLIB_INTERNAL __attribute__((visibility ("hidden")))
#else
# define ZLIB_INTERNAL
#endif
#include <stdio.h>
#include "zlib.h"
#ifdef STDC
# include <string.h>
# include <stdlib.h>
# include <limits.h>
#endif
#include <fcntl.h>
#ifdef _WIN32
# include <stddef.h>
#endif
#if defined(__TURBOC__) || defined(_MSC_VER) || defined(_WIN32)
# include <io.h>
#endif
#ifdef WINAPI_FAMILY
# define open _open
# define read _read
# define write _write
# define close _close
#endif
#ifdef NO_DEFLATE /* for compatibility with old definition */
# define NO_GZCOMPRESS
#endif
#if defined(STDC99) || (defined(__TURBOC__) && __TURBOC__ >= 0x550)
# ifndef HAVE_VSNPRINTF
# define HAVE_VSNPRINTF
# endif
#endif
#if defined(__CYGWIN__)
# ifndef HAVE_VSNPRINTF
# define HAVE_VSNPRINTF
# endif
#endif
#if defined(MSDOS) && defined(__BORLANDC__) && (BORLANDC > 0x410)
# ifndef HAVE_VSNPRINTF
# define HAVE_VSNPRINTF
# endif
#endif
#ifndef HAVE_VSNPRINTF
# ifdef MSDOS
/* vsnprintf may exist on some MS-DOS compilers (DJGPP?),
but for now we just assume it doesn't. */
# define NO_vsnprintf
# endif
# ifdef __TURBOC__
# define NO_vsnprintf
# endif
# ifdef WIN32
/* In Win32, vsnprintf is available as the "non-ANSI" _vsnprintf. */
# if !defined(vsnprintf) && !defined(NO_vsnprintf)
# if !defined(_MSC_VER) || ( defined(_MSC_VER) && _MSC_VER < 1500 )
# define vsnprintf _vsnprintf
# endif
# endif
# endif
# ifdef __SASC
# define NO_vsnprintf
# endif
# ifdef VMS
# define NO_vsnprintf
# endif
# ifdef __OS400__
# define NO_vsnprintf
# endif
# ifdef __MVS__
# define NO_vsnprintf
# endif
#endif
/* unlike snprintf (which is required in C99, yet still not supported by
Microsoft more than a decade later!), _snprintf does not guarantee null
termination of the result -- however this is only used in gzlib.c where
the result is assured to fit in the space provided */
#ifdef _MSC_VER
# define snprintf _snprintf
#endif
#ifndef local
# define local static
#endif
/* compile with -Dlocal if your debugger can't find static symbols */
/* gz* functions always use library allocation functions */
#ifndef STDC
extern voidp malloc OF((uInt size));
extern void free OF((voidpf ptr));
#endif
/* get errno and strerror definition */
#if defined UNDER_CE
# include <windows.h>
# define zstrerror() gz_strwinerror((DWORD)GetLastError())
#else
# ifndef NO_STRERROR
# include <errno.h>
# define zstrerror() strerror(errno)
# else
# define zstrerror() "stdio error (consult errno)"
# endif
#endif
/* provide prototypes for these when building zlib without LFS */
#if !defined(_LARGEFILE64_SOURCE) || _LFS64_LARGEFILE-0 == 0
ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *));
ZEXTERN z_off64_t ZEXPORT gzseek64 OF((gzFile, z_off64_t, int));
ZEXTERN z_off64_t ZEXPORT gztell64 OF((gzFile));
ZEXTERN z_off64_t ZEXPORT gzoffset64 OF((gzFile));
#endif
/* default memLevel */
#if MAX_MEM_LEVEL >= 8
# define DEF_MEM_LEVEL 8
#else
# define DEF_MEM_LEVEL MAX_MEM_LEVEL
#endif
/* default i/o buffer size -- double this for output when reading (this and
twice this must be able to fit in an unsigned type) */
#define GZBUFSIZE 8192
/* gzip modes, also provide a little integrity check on the passed structure */
#define GZ_NONE 0
#define GZ_READ 7247
#define GZ_WRITE 31153
#define GZ_APPEND 1 /* mode set to GZ_WRITE after the file is opened */
/* values for gz_state how */
#define LOOK 0 /* look for a gzip header */
#define COPY 1 /* copy input directly */
#define GZIP 2 /* decompress a gzip stream */
/* internal gzip file state data structure */
typedef struct {
/* exposed contents for gzgetc() macro */
struct gzFile_s x; /* "x" for exposed */
/* x.have: number of bytes available at x.next */
/* x.next: next output data to deliver or write */
/* x.pos: current position in uncompressed data */
/* used for both reading and writing */
int mode; /* see gzip modes above */
int fd; /* file descriptor */
char *path; /* path or fd for error messages */
unsigned size; /* buffer size, zero if not allocated yet */
unsigned want; /* requested buffer size, default is GZBUFSIZE */
unsigned char *in; /* input buffer */
unsigned char *out; /* output buffer (double-sized when reading) */
int direct; /* 0 if processing gzip, 1 if transparent */
/* just for reading */
int how; /* 0: get header, 1: copy, 2: decompress */
z_off64_t start; /* where the gzip data started, for rewinding */
int eof; /* true if end of input file reached */
int past; /* true if read requested past end */
/* just for writing */
int level; /* compression level */
int strategy; /* compression strategy */
/* seek request */
z_off64_t skip; /* amount to skip (already rewound if backwards) */
int seek; /* true if seek request pending */
/* error information */
int err; /* error code */
char *msg; /* error message */
/* zlib inflate or deflate stream */
z_stream strm; /* stream structure in-place (not a pointer) */
} gz_state;
typedef gz_state FAR *gz_statep;
/* shared functions */
void ZLIB_INTERNAL gz_error OF((gz_statep, int, const char *));
#if defined UNDER_CE
char ZLIB_INTERNAL *gz_strwinerror OF((DWORD error));
#endif
/* GT_OFF(x), where x is an unsigned value, is true if x > maximum z_off64_t
value -- needed when comparing unsigned to z_off64_t, which is signed
(possible z_off64_t types off_t, off64_t, and long are all signed) */
#ifdef INT_MAX
# define GT_OFF(x) (sizeof(int) == sizeof(z_off64_t) && (x) > INT_MAX)
#else
unsigned ZLIB_INTERNAL gz_intmax OF((void));
# define GT_OFF(x) (sizeof(int) == sizeof(z_off64_t) && (x) > gz_intmax())
#endif

View File

@@ -0,0 +1,11 @@
/* inffast.h -- header to use inffast.c
* Copyright (C) 1995-2003, 2010 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
/* WARNING: this file should *not* be used by applications. It is
part of the implementation of the compression library and is
subject to change. Applications should only use zlib.h.
*/
void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start));

View File

@@ -0,0 +1,94 @@
/* inffixed.h -- table for decoding fixed codes
* Generated automatically by makefixed().
*/
/* WARNING: this file should *not* be used by applications.
It is part of the implementation of this library and is
subject to change. Applications should only use zlib.h.
*/
static const code lenfix[512] = {
{96,7,0},{0,8,80},{0,8,16},{20,8,115},{18,7,31},{0,8,112},{0,8,48},
{0,9,192},{16,7,10},{0,8,96},{0,8,32},{0,9,160},{0,8,0},{0,8,128},
{0,8,64},{0,9,224},{16,7,6},{0,8,88},{0,8,24},{0,9,144},{19,7,59},
{0,8,120},{0,8,56},{0,9,208},{17,7,17},{0,8,104},{0,8,40},{0,9,176},
{0,8,8},{0,8,136},{0,8,72},{0,9,240},{16,7,4},{0,8,84},{0,8,20},
{21,8,227},{19,7,43},{0,8,116},{0,8,52},{0,9,200},{17,7,13},{0,8,100},
{0,8,36},{0,9,168},{0,8,4},{0,8,132},{0,8,68},{0,9,232},{16,7,8},
{0,8,92},{0,8,28},{0,9,152},{20,7,83},{0,8,124},{0,8,60},{0,9,216},
{18,7,23},{0,8,108},{0,8,44},{0,9,184},{0,8,12},{0,8,140},{0,8,76},
{0,9,248},{16,7,3},{0,8,82},{0,8,18},{21,8,163},{19,7,35},{0,8,114},
{0,8,50},{0,9,196},{17,7,11},{0,8,98},{0,8,34},{0,9,164},{0,8,2},
{0,8,130},{0,8,66},{0,9,228},{16,7,7},{0,8,90},{0,8,26},{0,9,148},
{20,7,67},{0,8,122},{0,8,58},{0,9,212},{18,7,19},{0,8,106},{0,8,42},
{0,9,180},{0,8,10},{0,8,138},{0,8,74},{0,9,244},{16,7,5},{0,8,86},
{0,8,22},{64,8,0},{19,7,51},{0,8,118},{0,8,54},{0,9,204},{17,7,15},
{0,8,102},{0,8,38},{0,9,172},{0,8,6},{0,8,134},{0,8,70},{0,9,236},
{16,7,9},{0,8,94},{0,8,30},{0,9,156},{20,7,99},{0,8,126},{0,8,62},
{0,9,220},{18,7,27},{0,8,110},{0,8,46},{0,9,188},{0,8,14},{0,8,142},
{0,8,78},{0,9,252},{96,7,0},{0,8,81},{0,8,17},{21,8,131},{18,7,31},
{0,8,113},{0,8,49},{0,9,194},{16,7,10},{0,8,97},{0,8,33},{0,9,162},
{0,8,1},{0,8,129},{0,8,65},{0,9,226},{16,7,6},{0,8,89},{0,8,25},
{0,9,146},{19,7,59},{0,8,121},{0,8,57},{0,9,210},{17,7,17},{0,8,105},
{0,8,41},{0,9,178},{0,8,9},{0,8,137},{0,8,73},{0,9,242},{16,7,4},
{0,8,85},{0,8,21},{16,8,258},{19,7,43},{0,8,117},{0,8,53},{0,9,202},
{17,7,13},{0,8,101},{0,8,37},{0,9,170},{0,8,5},{0,8,133},{0,8,69},
{0,9,234},{16,7,8},{0,8,93},{0,8,29},{0,9,154},{20,7,83},{0,8,125},
{0,8,61},{0,9,218},{18,7,23},{0,8,109},{0,8,45},{0,9,186},{0,8,13},
{0,8,141},{0,8,77},{0,9,250},{16,7,3},{0,8,83},{0,8,19},{21,8,195},
{19,7,35},{0,8,115},{0,8,51},{0,9,198},{17,7,11},{0,8,99},{0,8,35},
{0,9,166},{0,8,3},{0,8,131},{0,8,67},{0,9,230},{16,7,7},{0,8,91},
{0,8,27},{0,9,150},{20,7,67},{0,8,123},{0,8,59},{0,9,214},{18,7,19},
{0,8,107},{0,8,43},{0,9,182},{0,8,11},{0,8,139},{0,8,75},{0,9,246},
{16,7,5},{0,8,87},{0,8,23},{64,8,0},{19,7,51},{0,8,119},{0,8,55},
{0,9,206},{17,7,15},{0,8,103},{0,8,39},{0,9,174},{0,8,7},{0,8,135},
{0,8,71},{0,9,238},{16,7,9},{0,8,95},{0,8,31},{0,9,158},{20,7,99},
{0,8,127},{0,8,63},{0,9,222},{18,7,27},{0,8,111},{0,8,47},{0,9,190},
{0,8,15},{0,8,143},{0,8,79},{0,9,254},{96,7,0},{0,8,80},{0,8,16},
{20,8,115},{18,7,31},{0,8,112},{0,8,48},{0,9,193},{16,7,10},{0,8,96},
{0,8,32},{0,9,161},{0,8,0},{0,8,128},{0,8,64},{0,9,225},{16,7,6},
{0,8,88},{0,8,24},{0,9,145},{19,7,59},{0,8,120},{0,8,56},{0,9,209},
{17,7,17},{0,8,104},{0,8,40},{0,9,177},{0,8,8},{0,8,136},{0,8,72},
{0,9,241},{16,7,4},{0,8,84},{0,8,20},{21,8,227},{19,7,43},{0,8,116},
{0,8,52},{0,9,201},{17,7,13},{0,8,100},{0,8,36},{0,9,169},{0,8,4},
{0,8,132},{0,8,68},{0,9,233},{16,7,8},{0,8,92},{0,8,28},{0,9,153},
{20,7,83},{0,8,124},{0,8,60},{0,9,217},{18,7,23},{0,8,108},{0,8,44},
{0,9,185},{0,8,12},{0,8,140},{0,8,76},{0,9,249},{16,7,3},{0,8,82},
{0,8,18},{21,8,163},{19,7,35},{0,8,114},{0,8,50},{0,9,197},{17,7,11},
{0,8,98},{0,8,34},{0,9,165},{0,8,2},{0,8,130},{0,8,66},{0,9,229},
{16,7,7},{0,8,90},{0,8,26},{0,9,149},{20,7,67},{0,8,122},{0,8,58},
{0,9,213},{18,7,19},{0,8,106},{0,8,42},{0,9,181},{0,8,10},{0,8,138},
{0,8,74},{0,9,245},{16,7,5},{0,8,86},{0,8,22},{64,8,0},{19,7,51},
{0,8,118},{0,8,54},{0,9,205},{17,7,15},{0,8,102},{0,8,38},{0,9,173},
{0,8,6},{0,8,134},{0,8,70},{0,9,237},{16,7,9},{0,8,94},{0,8,30},
{0,9,157},{20,7,99},{0,8,126},{0,8,62},{0,9,221},{18,7,27},{0,8,110},
{0,8,46},{0,9,189},{0,8,14},{0,8,142},{0,8,78},{0,9,253},{96,7,0},
{0,8,81},{0,8,17},{21,8,131},{18,7,31},{0,8,113},{0,8,49},{0,9,195},
{16,7,10},{0,8,97},{0,8,33},{0,9,163},{0,8,1},{0,8,129},{0,8,65},
{0,9,227},{16,7,6},{0,8,89},{0,8,25},{0,9,147},{19,7,59},{0,8,121},
{0,8,57},{0,9,211},{17,7,17},{0,8,105},{0,8,41},{0,9,179},{0,8,9},
{0,8,137},{0,8,73},{0,9,243},{16,7,4},{0,8,85},{0,8,21},{16,8,258},
{19,7,43},{0,8,117},{0,8,53},{0,9,203},{17,7,13},{0,8,101},{0,8,37},
{0,9,171},{0,8,5},{0,8,133},{0,8,69},{0,9,235},{16,7,8},{0,8,93},
{0,8,29},{0,9,155},{20,7,83},{0,8,125},{0,8,61},{0,9,219},{18,7,23},
{0,8,109},{0,8,45},{0,9,187},{0,8,13},{0,8,141},{0,8,77},{0,9,251},
{16,7,3},{0,8,83},{0,8,19},{21,8,195},{19,7,35},{0,8,115},{0,8,51},
{0,9,199},{17,7,11},{0,8,99},{0,8,35},{0,9,167},{0,8,3},{0,8,131},
{0,8,67},{0,9,231},{16,7,7},{0,8,91},{0,8,27},{0,9,151},{20,7,67},
{0,8,123},{0,8,59},{0,9,215},{18,7,19},{0,8,107},{0,8,43},{0,9,183},
{0,8,11},{0,8,139},{0,8,75},{0,9,247},{16,7,5},{0,8,87},{0,8,23},
{64,8,0},{19,7,51},{0,8,119},{0,8,55},{0,9,207},{17,7,15},{0,8,103},
{0,8,39},{0,9,175},{0,8,7},{0,8,135},{0,8,71},{0,9,239},{16,7,9},
{0,8,95},{0,8,31},{0,9,159},{20,7,99},{0,8,127},{0,8,63},{0,9,223},
{18,7,27},{0,8,111},{0,8,47},{0,9,191},{0,8,15},{0,8,143},{0,8,79},
{0,9,255}
};
static const code distfix[32] = {
{16,5,1},{23,5,257},{19,5,17},{27,5,4097},{17,5,5},{25,5,1025},
{21,5,65},{29,5,16385},{16,5,3},{24,5,513},{20,5,33},{28,5,8193},
{18,5,9},{26,5,2049},{22,5,129},{64,5,0},{16,5,2},{23,5,385},
{19,5,25},{27,5,6145},{17,5,7},{25,5,1537},{21,5,97},{29,5,24577},
{16,5,4},{24,5,769},{20,5,49},{28,5,12289},{18,5,13},{26,5,3073},
{22,5,193},{64,5,0}
};

View File

@@ -0,0 +1,122 @@
/* inflate.h -- internal inflate state definition
* Copyright (C) 1995-2009 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
/* WARNING: this file should *not* be used by applications. It is
part of the implementation of the compression library and is
subject to change. Applications should only use zlib.h.
*/
/* define NO_GZIP when compiling if you want to disable gzip header and
trailer decoding by inflate(). NO_GZIP would be used to avoid linking in
the crc code when it is not needed. For shared libraries, gzip decoding
should be left enabled. */
#ifndef NO_GZIP
# define GUNZIP
#endif
/* Possible inflate modes between inflate() calls */
typedef enum {
HEAD, /* i: waiting for magic header */
FLAGS, /* i: waiting for method and flags (gzip) */
TIME, /* i: waiting for modification time (gzip) */
OS, /* i: waiting for extra flags and operating system (gzip) */
EXLEN, /* i: waiting for extra length (gzip) */
EXTRA, /* i: waiting for extra bytes (gzip) */
NAME, /* i: waiting for end of file name (gzip) */
COMMENT, /* i: waiting for end of comment (gzip) */
HCRC, /* i: waiting for header crc (gzip) */
DICTID, /* i: waiting for dictionary check value */
DICT, /* waiting for inflateSetDictionary() call */
TYPE, /* i: waiting for type bits, including last-flag bit */
TYPEDO, /* i: same, but skip check to exit inflate on new block */
STORED, /* i: waiting for stored size (length and complement) */
COPY_, /* i/o: same as COPY below, but only first time in */
COPY, /* i/o: waiting for input or output to copy stored block */
TABLE, /* i: waiting for dynamic block table lengths */
LENLENS, /* i: waiting for code length code lengths */
CODELENS, /* i: waiting for length/lit and distance code lengths */
LEN_, /* i: same as LEN below, but only first time in */
LEN, /* i: waiting for length/lit/eob code */
LENEXT, /* i: waiting for length extra bits */
DIST, /* i: waiting for distance code */
DISTEXT, /* i: waiting for distance extra bits */
MATCH, /* o: waiting for output space to copy string */
LIT, /* o: waiting for output space to write literal */
CHECK, /* i: waiting for 32-bit check value */
LENGTH, /* i: waiting for 32-bit length (gzip) */
DONE, /* finished check, done -- remain here until reset */
BAD, /* got a data error -- remain here until reset */
MEM, /* got an inflate() memory error -- remain here until reset */
SYNC /* looking for synchronization bytes to restart inflate() */
} inflate_mode;
/*
State transitions between above modes -
(most modes can go to BAD or MEM on error -- not shown for clarity)
Process header:
HEAD -> (gzip) or (zlib) or (raw)
(gzip) -> FLAGS -> TIME -> OS -> EXLEN -> EXTRA -> NAME -> COMMENT ->
HCRC -> TYPE
(zlib) -> DICTID or TYPE
DICTID -> DICT -> TYPE
(raw) -> TYPEDO
Read deflate blocks:
TYPE -> TYPEDO -> STORED or TABLE or LEN_ or CHECK
STORED -> COPY_ -> COPY -> TYPE
TABLE -> LENLENS -> CODELENS -> LEN_
LEN_ -> LEN
Read deflate codes in fixed or dynamic block:
LEN -> LENEXT or LIT or TYPE
LENEXT -> DIST -> DISTEXT -> MATCH -> LEN
LIT -> LEN
Process trailer:
CHECK -> LENGTH -> DONE
*/
/* state maintained between inflate() calls. Approximately 10K bytes. */
struct inflate_state {
inflate_mode mode; /* current inflate mode */
int last; /* true if processing last block */
int wrap; /* bit 0 true for zlib, bit 1 true for gzip */
int havedict; /* true if dictionary provided */
int flags; /* gzip header method and flags (0 if zlib) */
unsigned dmax; /* zlib header max distance (INFLATE_STRICT) */
unsigned long check; /* protected copy of check value */
unsigned long total; /* protected copy of output count */
gz_headerp head; /* where to save gzip header information */
/* sliding window */
unsigned wbits; /* log base 2 of requested window size */
unsigned wsize; /* window size or zero if not using window */
unsigned whave; /* valid bytes in the window */
unsigned wnext; /* window write index */
unsigned char FAR *window; /* allocated sliding window, if needed */
/* bit accumulator */
unsigned long hold; /* input bit accumulator */
unsigned bits; /* number of bits in "in" */
/* for string and stored block copying */
unsigned length; /* literal or length of data to copy */
unsigned offset; /* distance back to copy string from */
/* for table and code decoding */
unsigned extra; /* extra bits needed */
/* fixed and dynamic code tables */
code const FAR *lencode; /* starting table for length/literal codes */
code const FAR *distcode; /* starting table for distance codes */
unsigned lenbits; /* index bits for lencode */
unsigned distbits; /* index bits for distcode */
/* dynamic table building */
unsigned ncode; /* number of code length code lengths */
unsigned nlen; /* number of length code lengths */
unsigned ndist; /* number of distance code lengths */
unsigned have; /* number of code lengths in lens[] */
code FAR *next; /* next available space in codes[] */
unsigned short lens[320]; /* temporary storage for code lengths */
unsigned short work[288]; /* work area for code table building */
code codes[ENOUGH]; /* space for code tables */
int sane; /* if false, allow invalid distance too far */
int back; /* bits back of last unprocessed length/lit */
unsigned was; /* initial length of match */
};

View File

@@ -0,0 +1,62 @@
/* inftrees.h -- header to use inftrees.c
* Copyright (C) 1995-2005, 2010 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
/* WARNING: this file should *not* be used by applications. It is
part of the implementation of the compression library and is
subject to change. Applications should only use zlib.h.
*/
/* Structure for decoding tables. Each entry provides either the
information needed to do the operation requested by the code that
indexed that table entry, or it provides a pointer to another
table that indexes more bits of the code. op indicates whether
the entry is a pointer to another table, a literal, a length or
distance, an end-of-block, or an invalid code. For a table
pointer, the low four bits of op is the number of index bits of
that table. For a length or distance, the low four bits of op
is the number of extra bits to get after the code. bits is
the number of bits in this code or part of the code to drop off
of the bit buffer. val is the actual byte to output in the case
of a literal, the base length or distance, or the offset from
the current table to the next table. Each entry is four bytes. */
typedef struct {
unsigned char op; /* operation, extra bits, table bits */
unsigned char bits; /* bits in this part of the code */
unsigned short val; /* offset in table or code value */
} code;
/* op values as set by inflate_table():
00000000 - literal
0000tttt - table link, tttt != 0 is the number of table index bits
0001eeee - length or distance, eeee is the number of extra bits
01100000 - end of block
01000000 - invalid code
*/
/* Maximum size of the dynamic table. The maximum number of code structures is
1444, which is the sum of 852 for literal/length codes and 592 for distance
codes. These values were found by exhaustive searches using the program
examples/enough.c found in the zlib distribtution. The arguments to that
program are the number of symbols, the initial root table size, and the
maximum bit length of a code. "enough 286 9 15" for literal/length codes
returns returns 852, and "enough 30 6 15" for distance codes returns 592.
The initial root table size (9 or 6) is found in the fifth argument of the
inflate_table() calls in inflate.c and infback.c. If the root table size is
changed, then these maximum sizes would be need to be recalculated and
updated. */
#define ENOUGH_LENS 852
#define ENOUGH_DISTS 592
#define ENOUGH (ENOUGH_LENS+ENOUGH_DISTS)
/* Type of code to build for inflate_table() */
typedef enum {
CODES,
LENS,
DISTS
} codetype;
int ZLIB_INTERNAL inflate_table OF((codetype type, unsigned short FAR *lens,
unsigned codes, code FAR * FAR *table,
unsigned FAR *bits, unsigned short FAR *work));

View File

@@ -0,0 +1,128 @@
/* header created automatically with -DGEN_TREES_H */
local const ct_data static_ltree[L_CODES+2] = {
{{ 12},{ 8}}, {{140},{ 8}}, {{ 76},{ 8}}, {{204},{ 8}}, {{ 44},{ 8}},
{{172},{ 8}}, {{108},{ 8}}, {{236},{ 8}}, {{ 28},{ 8}}, {{156},{ 8}},
{{ 92},{ 8}}, {{220},{ 8}}, {{ 60},{ 8}}, {{188},{ 8}}, {{124},{ 8}},
{{252},{ 8}}, {{ 2},{ 8}}, {{130},{ 8}}, {{ 66},{ 8}}, {{194},{ 8}},
{{ 34},{ 8}}, {{162},{ 8}}, {{ 98},{ 8}}, {{226},{ 8}}, {{ 18},{ 8}},
{{146},{ 8}}, {{ 82},{ 8}}, {{210},{ 8}}, {{ 50},{ 8}}, {{178},{ 8}},
{{114},{ 8}}, {{242},{ 8}}, {{ 10},{ 8}}, {{138},{ 8}}, {{ 74},{ 8}},
{{202},{ 8}}, {{ 42},{ 8}}, {{170},{ 8}}, {{106},{ 8}}, {{234},{ 8}},
{{ 26},{ 8}}, {{154},{ 8}}, {{ 90},{ 8}}, {{218},{ 8}}, {{ 58},{ 8}},
{{186},{ 8}}, {{122},{ 8}}, {{250},{ 8}}, {{ 6},{ 8}}, {{134},{ 8}},
{{ 70},{ 8}}, {{198},{ 8}}, {{ 38},{ 8}}, {{166},{ 8}}, {{102},{ 8}},
{{230},{ 8}}, {{ 22},{ 8}}, {{150},{ 8}}, {{ 86},{ 8}}, {{214},{ 8}},
{{ 54},{ 8}}, {{182},{ 8}}, {{118},{ 8}}, {{246},{ 8}}, {{ 14},{ 8}},
{{142},{ 8}}, {{ 78},{ 8}}, {{206},{ 8}}, {{ 46},{ 8}}, {{174},{ 8}},
{{110},{ 8}}, {{238},{ 8}}, {{ 30},{ 8}}, {{158},{ 8}}, {{ 94},{ 8}},
{{222},{ 8}}, {{ 62},{ 8}}, {{190},{ 8}}, {{126},{ 8}}, {{254},{ 8}},
{{ 1},{ 8}}, {{129},{ 8}}, {{ 65},{ 8}}, {{193},{ 8}}, {{ 33},{ 8}},
{{161},{ 8}}, {{ 97},{ 8}}, {{225},{ 8}}, {{ 17},{ 8}}, {{145},{ 8}},
{{ 81},{ 8}}, {{209},{ 8}}, {{ 49},{ 8}}, {{177},{ 8}}, {{113},{ 8}},
{{241},{ 8}}, {{ 9},{ 8}}, {{137},{ 8}}, {{ 73},{ 8}}, {{201},{ 8}},
{{ 41},{ 8}}, {{169},{ 8}}, {{105},{ 8}}, {{233},{ 8}}, {{ 25},{ 8}},
{{153},{ 8}}, {{ 89},{ 8}}, {{217},{ 8}}, {{ 57},{ 8}}, {{185},{ 8}},
{{121},{ 8}}, {{249},{ 8}}, {{ 5},{ 8}}, {{133},{ 8}}, {{ 69},{ 8}},
{{197},{ 8}}, {{ 37},{ 8}}, {{165},{ 8}}, {{101},{ 8}}, {{229},{ 8}},
{{ 21},{ 8}}, {{149},{ 8}}, {{ 85},{ 8}}, {{213},{ 8}}, {{ 53},{ 8}},
{{181},{ 8}}, {{117},{ 8}}, {{245},{ 8}}, {{ 13},{ 8}}, {{141},{ 8}},
{{ 77},{ 8}}, {{205},{ 8}}, {{ 45},{ 8}}, {{173},{ 8}}, {{109},{ 8}},
{{237},{ 8}}, {{ 29},{ 8}}, {{157},{ 8}}, {{ 93},{ 8}}, {{221},{ 8}},
{{ 61},{ 8}}, {{189},{ 8}}, {{125},{ 8}}, {{253},{ 8}}, {{ 19},{ 9}},
{{275},{ 9}}, {{147},{ 9}}, {{403},{ 9}}, {{ 83},{ 9}}, {{339},{ 9}},
{{211},{ 9}}, {{467},{ 9}}, {{ 51},{ 9}}, {{307},{ 9}}, {{179},{ 9}},
{{435},{ 9}}, {{115},{ 9}}, {{371},{ 9}}, {{243},{ 9}}, {{499},{ 9}},
{{ 11},{ 9}}, {{267},{ 9}}, {{139},{ 9}}, {{395},{ 9}}, {{ 75},{ 9}},
{{331},{ 9}}, {{203},{ 9}}, {{459},{ 9}}, {{ 43},{ 9}}, {{299},{ 9}},
{{171},{ 9}}, {{427},{ 9}}, {{107},{ 9}}, {{363},{ 9}}, {{235},{ 9}},
{{491},{ 9}}, {{ 27},{ 9}}, {{283},{ 9}}, {{155},{ 9}}, {{411},{ 9}},
{{ 91},{ 9}}, {{347},{ 9}}, {{219},{ 9}}, {{475},{ 9}}, {{ 59},{ 9}},
{{315},{ 9}}, {{187},{ 9}}, {{443},{ 9}}, {{123},{ 9}}, {{379},{ 9}},
{{251},{ 9}}, {{507},{ 9}}, {{ 7},{ 9}}, {{263},{ 9}}, {{135},{ 9}},
{{391},{ 9}}, {{ 71},{ 9}}, {{327},{ 9}}, {{199},{ 9}}, {{455},{ 9}},
{{ 39},{ 9}}, {{295},{ 9}}, {{167},{ 9}}, {{423},{ 9}}, {{103},{ 9}},
{{359},{ 9}}, {{231},{ 9}}, {{487},{ 9}}, {{ 23},{ 9}}, {{279},{ 9}},
{{151},{ 9}}, {{407},{ 9}}, {{ 87},{ 9}}, {{343},{ 9}}, {{215},{ 9}},
{{471},{ 9}}, {{ 55},{ 9}}, {{311},{ 9}}, {{183},{ 9}}, {{439},{ 9}},
{{119},{ 9}}, {{375},{ 9}}, {{247},{ 9}}, {{503},{ 9}}, {{ 15},{ 9}},
{{271},{ 9}}, {{143},{ 9}}, {{399},{ 9}}, {{ 79},{ 9}}, {{335},{ 9}},
{{207},{ 9}}, {{463},{ 9}}, {{ 47},{ 9}}, {{303},{ 9}}, {{175},{ 9}},
{{431},{ 9}}, {{111},{ 9}}, {{367},{ 9}}, {{239},{ 9}}, {{495},{ 9}},
{{ 31},{ 9}}, {{287},{ 9}}, {{159},{ 9}}, {{415},{ 9}}, {{ 95},{ 9}},
{{351},{ 9}}, {{223},{ 9}}, {{479},{ 9}}, {{ 63},{ 9}}, {{319},{ 9}},
{{191},{ 9}}, {{447},{ 9}}, {{127},{ 9}}, {{383},{ 9}}, {{255},{ 9}},
{{511},{ 9}}, {{ 0},{ 7}}, {{ 64},{ 7}}, {{ 32},{ 7}}, {{ 96},{ 7}},
{{ 16},{ 7}}, {{ 80},{ 7}}, {{ 48},{ 7}}, {{112},{ 7}}, {{ 8},{ 7}},
{{ 72},{ 7}}, {{ 40},{ 7}}, {{104},{ 7}}, {{ 24},{ 7}}, {{ 88},{ 7}},
{{ 56},{ 7}}, {{120},{ 7}}, {{ 4},{ 7}}, {{ 68},{ 7}}, {{ 36},{ 7}},
{{100},{ 7}}, {{ 20},{ 7}}, {{ 84},{ 7}}, {{ 52},{ 7}}, {{116},{ 7}},
{{ 3},{ 8}}, {{131},{ 8}}, {{ 67},{ 8}}, {{195},{ 8}}, {{ 35},{ 8}},
{{163},{ 8}}, {{ 99},{ 8}}, {{227},{ 8}}
};
local const ct_data static_dtree[D_CODES] = {
{{ 0},{ 5}}, {{16},{ 5}}, {{ 8},{ 5}}, {{24},{ 5}}, {{ 4},{ 5}},
{{20},{ 5}}, {{12},{ 5}}, {{28},{ 5}}, {{ 2},{ 5}}, {{18},{ 5}},
{{10},{ 5}}, {{26},{ 5}}, {{ 6},{ 5}}, {{22},{ 5}}, {{14},{ 5}},
{{30},{ 5}}, {{ 1},{ 5}}, {{17},{ 5}}, {{ 9},{ 5}}, {{25},{ 5}},
{{ 5},{ 5}}, {{21},{ 5}}, {{13},{ 5}}, {{29},{ 5}}, {{ 3},{ 5}},
{{19},{ 5}}, {{11},{ 5}}, {{27},{ 5}}, {{ 7},{ 5}}, {{23},{ 5}}
};
const uch ZLIB_INTERNAL _dist_code[DIST_CODE_LEN] = {
0, 1, 2, 3, 4, 4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8,
8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10,
10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,
12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13,
13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 16, 17,
18, 18, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22,
23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29
};
const uch ZLIB_INTERNAL _length_code[MAX_MATCH-MIN_MATCH+1]= {
0, 1, 2, 3, 4, 5, 6, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 12, 12,
13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16,
17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19,
19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22,
22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26,
26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28
};
local const int base_length[LENGTH_CODES] = {
0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 16, 20, 24, 28, 32, 40, 48, 56,
64, 80, 96, 112, 128, 160, 192, 224, 0
};
local const int base_dist[D_CODES] = {
0, 1, 2, 3, 4, 6, 8, 12, 16, 24,
32, 48, 64, 96, 128, 192, 256, 384, 512, 768,
1024, 1536, 2048, 3072, 4096, 6144, 8192, 12288, 16384, 24576
};

View File

@@ -0,0 +1,513 @@
/* zconf.h -- configuration of the zlib compression library
* Copyright (C) 1995-2013 Jean-loup Gailly.
* For conditions of distribution and use, see copyright notice in zlib.h
*/
/* @(#) $Id$ */
#ifndef ZCONF_H
#define ZCONF_H
/* #undef Z_PREFIX */
/* #undef Z_HAVE_UNISTD_H */
/*
* If you *really* need a unique prefix for all types and library functions,
* compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.
* Even better than compiling with -DZ_PREFIX would be to use configure to set
* this permanently in zconf.h using "./configure --zprefix".
*/
#ifdef Z_PREFIX /* may be set to #if 1 by ./configure */
# define Z_PREFIX_SET
/* all linked symbols */
# define _dist_code z__dist_code
# define _length_code z__length_code
# define _tr_align z__tr_align
# define _tr_flush_bits z__tr_flush_bits
# define _tr_flush_block z__tr_flush_block
# define _tr_init z__tr_init
# define _tr_stored_block z__tr_stored_block
# define _tr_tally z__tr_tally
# define adler32 z_adler32
# define adler32_combine z_adler32_combine
# define adler32_combine64 z_adler32_combine64
# ifndef Z_SOLO
# define compress z_compress
# define compress2 z_compress2
# define compressBound z_compressBound
# endif
# define crc32 z_crc32
# define crc32_combine z_crc32_combine
# define crc32_combine64 z_crc32_combine64
# define deflate z_deflate
# define deflateBound z_deflateBound
# define deflateCopy z_deflateCopy
# define deflateEnd z_deflateEnd
# define deflateInit2_ z_deflateInit2_
# define deflateInit_ z_deflateInit_
# define deflateParams z_deflateParams
# define deflatePending z_deflatePending
# define deflatePrime z_deflatePrime
# define deflateReset z_deflateReset
# define deflateResetKeep z_deflateResetKeep
# define deflateSetDictionary z_deflateSetDictionary
# define deflateSetHeader z_deflateSetHeader
# define deflateTune z_deflateTune
# define deflate_copyright z_deflate_copyright
# define get_crc_table z_get_crc_table
# ifndef Z_SOLO
# define gz_error z_gz_error
# define gz_intmax z_gz_intmax
# define gz_strwinerror z_gz_strwinerror
# define gzbuffer z_gzbuffer
# define gzclearerr z_gzclearerr
# define gzclose z_gzclose
# define gzclose_r z_gzclose_r
# define gzclose_w z_gzclose_w
# define gzdirect z_gzdirect
# define gzdopen z_gzdopen
# define gzeof z_gzeof
# define gzerror z_gzerror
# define gzflush z_gzflush
# define gzgetc z_gzgetc
# define gzgetc_ z_gzgetc_
# define gzgets z_gzgets
# define gzoffset z_gzoffset
# define gzoffset64 z_gzoffset64
# define gzopen z_gzopen
# define gzopen64 z_gzopen64
# ifdef _WIN32
# define gzopen_w z_gzopen_w
# endif
# define gzprintf z_gzprintf
# define gzvprintf z_gzvprintf
# define gzputc z_gzputc
# define gzputs z_gzputs
# define gzread z_gzread
# define gzrewind z_gzrewind
# define gzseek z_gzseek
# define gzseek64 z_gzseek64
# define gzsetparams z_gzsetparams
# define gztell z_gztell
# define gztell64 z_gztell64
# define gzungetc z_gzungetc
# define gzwrite z_gzwrite
# endif
# define inflate z_inflate
# define inflateBack z_inflateBack
# define inflateBackEnd z_inflateBackEnd
# define inflateBackInit_ z_inflateBackInit_
# define inflateCopy z_inflateCopy
# define inflateEnd z_inflateEnd
# define inflateGetHeader z_inflateGetHeader
# define inflateInit2_ z_inflateInit2_
# define inflateInit_ z_inflateInit_
# define inflateMark z_inflateMark
# define inflatePrime z_inflatePrime
# define inflateReset z_inflateReset
# define inflateReset2 z_inflateReset2
# define inflateSetDictionary z_inflateSetDictionary
# define inflateGetDictionary z_inflateGetDictionary
# define inflateSync z_inflateSync
# define inflateSyncPoint z_inflateSyncPoint
# define inflateUndermine z_inflateUndermine
# define inflateResetKeep z_inflateResetKeep
# define inflate_copyright z_inflate_copyright
# define inflate_fast z_inflate_fast
# define inflate_table z_inflate_table
# ifndef Z_SOLO
# define uncompress z_uncompress
# endif
# define zError z_zError
# ifndef Z_SOLO
# define zcalloc z_zcalloc
# define zcfree z_zcfree
# endif
# define zlibCompileFlags z_zlibCompileFlags
# define zlibVersion z_zlibVersion
/* all zlib typedefs in zlib.h and zconf.h */
# define Byte z_Byte
# define Bytef z_Bytef
# define alloc_func z_alloc_func
# define charf z_charf
# define free_func z_free_func
# ifndef Z_SOLO
# define gzFile z_gzFile
# endif
# define gz_header z_gz_header
# define gz_headerp z_gz_headerp
# define in_func z_in_func
# define intf z_intf
# define out_func z_out_func
# define uInt z_uInt
# define uIntf z_uIntf
# define uLong z_uLong
# define uLongf z_uLongf
# define voidp z_voidp
# define voidpc z_voidpc
# define voidpf z_voidpf
/* all zlib structs in zlib.h and zconf.h */
# define gz_header_s z_gz_header_s
# define internal_state z_internal_state
#endif
#if defined(__MSDOS__) && !defined(MSDOS)
# define MSDOS
#endif
#if (defined(OS_2) || defined(__OS2__)) && !defined(OS2)
# define OS2
#endif
#if defined(_WINDOWS) && !defined(WINDOWS)
# define WINDOWS
#endif
#if defined(_WIN32) || defined(_WIN32_WCE) || defined(__WIN32__)
# ifndef WIN32
# define WIN32
# endif
#endif
#if (defined(MSDOS) || defined(OS2) || defined(WINDOWS)) && !defined(WIN32)
# if !defined(__GNUC__) && !defined(__FLAT__) && !defined(__386__)
# ifndef SYS16BIT
# define SYS16BIT
# endif
# endif
#endif
/*
* Compile with -DMAXSEG_64K if the alloc function cannot allocate more
* than 64k bytes at a time (needed on systems with 16-bit int).
*/
#ifdef SYS16BIT
# define MAXSEG_64K
#endif
#ifdef MSDOS
# define UNALIGNED_OK
#endif
#ifdef __STDC_VERSION__
# ifndef STDC
# define STDC
# endif
# if __STDC_VERSION__ >= 199901L
# ifndef STDC99
# define STDC99
# endif
# endif
#endif
#if !defined(STDC) && (defined(__STDC__) || defined(__cplusplus))
# define STDC
#endif
#if !defined(STDC) && (defined(__GNUC__) || defined(__BORLANDC__))
# define STDC
#endif
#if !defined(STDC) && (defined(MSDOS) || defined(WINDOWS) || defined(WIN32))
# define STDC
#endif
#if !defined(STDC) && (defined(OS2) || defined(__HOS_AIX__))
# define STDC
#endif
#if defined(__OS400__) && !defined(STDC) /* iSeries (formerly AS/400). */
# define STDC
#endif
#ifndef STDC
# ifndef const /* cannot use !defined(STDC) && !defined(const) on Mac */
# define const /* note: need a more gentle solution here */
# endif
#endif
#if defined(ZLIB_CONST) && !defined(z_const)
# define z_const const
#else
# define z_const
#endif
/* Some Mac compilers merge all .h files incorrectly: */
#if defined(__MWERKS__)||defined(applec)||defined(THINK_C)||defined(__SC__)
# define NO_DUMMY_DECL
#endif
/* Maximum value for memLevel in deflateInit2 */
#ifndef MAX_MEM_LEVEL
# ifdef MAXSEG_64K
# define MAX_MEM_LEVEL 8
# else
# define MAX_MEM_LEVEL 9
# endif
#endif
/* Maximum value for windowBits in deflateInit2 and inflateInit2.
* WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files
* created by gzip. (Files created by minigzip can still be extracted by
* gzip.)
*/
#ifndef MAX_WBITS
# define MAX_WBITS 15 /* 32K LZ77 window */
#endif
/* The memory requirements for deflate are (in bytes):
(1 << (windowBits+2)) + (1 << (memLevel+9))
that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values)
plus a few kilobytes for small objects. For example, if you want to reduce
the default memory requirements from 256K to 128K, compile with
make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"
Of course this will generally degrade compression (there's no free lunch).
The memory requirements for inflate are (in bytes) 1 << windowBits
that is, 32K for windowBits=15 (default value) plus a few kilobytes
for small objects.
*/
/* Type declarations */
#ifndef OF /* function prototypes */
# ifdef STDC
# define OF(args) args
# else
# define OF(args) ()
# endif
#endif
#ifndef Z_ARG /* function prototypes for stdarg */
# if defined(STDC) || defined(Z_HAVE_STDARG_H)
# define Z_ARG(args) args
# else
# define Z_ARG(args) ()
# endif
#endif
/* The following definitions for FAR are needed only for MSDOS mixed
* model programming (small or medium model with some far allocations).
* This was tested only with MSC; for other MSDOS compilers you may have
* to define NO_MEMCPY in zutil.h. If you don't need the mixed model,
* just define FAR to be empty.
*/
#ifdef SYS16BIT
# if defined(M_I86SM) || defined(M_I86MM)
/* MSC small or medium model */
# define SMALL_MEDIUM
# ifdef _MSC_VER
# define FAR _far
# else
# define FAR far
# endif
# endif
# if (defined(__SMALL__) || defined(__MEDIUM__))
/* Turbo C small or medium model */
# define SMALL_MEDIUM
# ifdef __BORLANDC__
# define FAR _far
# else
# define FAR far
# endif
# endif
#endif
#if defined(WINDOWS) || defined(WIN32)
/* If building or using zlib as a DLL, define ZLIB_DLL.
* This is not mandatory, but it offers a little performance increase.
*/
# ifdef ZLIB_DLL
# if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500))
# ifdef ZLIB_INTERNAL
# define ZEXTERN extern __declspec(dllexport)
# else
# define ZEXTERN extern __declspec(dllimport)
# endif
# endif
# endif /* ZLIB_DLL */
/* If building or using zlib with the WINAPI/WINAPIV calling convention,
* define ZLIB_WINAPI.
* Caution: the standard ZLIB1.DLL is NOT compiled using ZLIB_WINAPI.
*/
# ifdef ZLIB_WINAPI
# ifdef FAR
# undef FAR
# endif
# include <windows.h>
/* No need for _export, use ZLIB.DEF instead. */
/* For complete Windows compatibility, use WINAPI, not __stdcall. */
# define ZEXPORT WINAPI
# ifdef WIN32
# define ZEXPORTVA WINAPIV
# else
# define ZEXPORTVA FAR CDECL
# endif
# endif
#endif
#if defined (__BEOS__)
# ifdef ZLIB_DLL
# ifdef ZLIB_INTERNAL
# define ZEXPORT __declspec(dllexport)
# define ZEXPORTVA __declspec(dllexport)
# else
# define ZEXPORT __declspec(dllimport)
# define ZEXPORTVA __declspec(dllimport)
# endif
# endif
#endif
#ifndef ZEXTERN
# define ZEXTERN extern
#endif
#ifndef ZEXPORT
# define ZEXPORT
#endif
#ifndef ZEXPORTVA
# define ZEXPORTVA
#endif
#ifndef FAR
# define FAR
#endif
#if !defined(__MACTYPES__)
typedef unsigned char Byte; /* 8 bits */
#endif
typedef unsigned int uInt; /* 16 bits or more */
typedef unsigned long uLong; /* 32 bits or more */
#ifdef SMALL_MEDIUM
/* Borland C/C++ and some old MSC versions ignore FAR inside typedef */
# define Bytef Byte FAR
#else
typedef Byte FAR Bytef;
#endif
typedef char FAR charf;
typedef int FAR intf;
typedef uInt FAR uIntf;
typedef uLong FAR uLongf;
#ifdef STDC
typedef void const *voidpc;
typedef void FAR *voidpf;
typedef void *voidp;
#else
typedef Byte const *voidpc;
typedef Byte FAR *voidpf;
typedef Byte *voidp;
#endif
#if !defined(Z_U4) && !defined(Z_SOLO) && defined(STDC)
# include <limits.h>
# if (UINT_MAX == 0xffffffffUL)
# define Z_U4 unsigned
# elif (ULONG_MAX == 0xffffffffUL)
# define Z_U4 unsigned long
# elif (USHRT_MAX == 0xffffffffUL)
# define Z_U4 unsigned short
# endif
#endif
#ifdef Z_U4
typedef Z_U4 z_crc_t;
#else
typedef unsigned long z_crc_t;
#endif
#ifdef HAVE_UNISTD_H /* may be set to #if 1 by ./configure */
# define Z_HAVE_UNISTD_H
#endif
#ifdef HAVE_STDARG_H /* may be set to #if 1 by ./configure */
# define Z_HAVE_STDARG_H
#endif
#ifdef STDC
# ifndef Z_SOLO
# include <sys/types.h> /* for off_t */
# endif
#endif
#if defined(STDC) || defined(Z_HAVE_STDARG_H)
# ifndef Z_SOLO
# include <stdarg.h> /* for va_list */
# endif
#endif
#ifdef _WIN32
# ifndef Z_SOLO
# include <stddef.h> /* for wchar_t */
# endif
#endif
/* a little trick to accommodate both "#define _LARGEFILE64_SOURCE" and
* "#define _LARGEFILE64_SOURCE 1" as requesting 64-bit operations, (even
* though the former does not conform to the LFS document), but considering
* both "#undef _LARGEFILE64_SOURCE" and "#define _LARGEFILE64_SOURCE 0" as
* equivalently requesting no 64-bit operations
*/
#if defined(_LARGEFILE64_SOURCE) && -_LARGEFILE64_SOURCE - -1 == 1
# undef _LARGEFILE64_SOURCE
#endif
#if defined(__WATCOMC__) && !defined(Z_HAVE_UNISTD_H)
# define Z_HAVE_UNISTD_H
#endif
#ifndef Z_SOLO
# if defined(Z_HAVE_UNISTD_H) || defined(_LARGEFILE64_SOURCE)
# include <unistd.h> /* for SEEK_*, off_t, and _LFS64_LARGEFILE */
# ifdef VMS
# include <unixio.h> /* for off_t */
# endif
# ifndef z_off_t
# define z_off_t off_t
# endif
# endif
#endif
#if defined(_LFS64_LARGEFILE) && _LFS64_LARGEFILE-0
# define Z_LFS64
#endif
#if defined(_LARGEFILE64_SOURCE) && defined(Z_LFS64)
# define Z_LARGE64
#endif
#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS-0 == 64 && defined(Z_LFS64)
# define Z_WANT64
#endif
#if !defined(SEEK_SET) && !defined(Z_SOLO)
# define SEEK_SET 0 /* Seek from beginning of file. */
# define SEEK_CUR 1 /* Seek from current position. */
# define SEEK_END 2 /* Set file pointer to EOF plus "offset" */
#endif
#ifndef z_off_t
# define z_off_t long
#endif
#if !defined(_WIN32) && defined(Z_LARGE64)
# define z_off64_t off64_t
#else
# if defined(_WIN32) && !defined(__GNUC__) && !defined(Z_SOLO)
# define z_off64_t __int64
# else
# define z_off64_t z_off_t
# endif
#endif
/* MVS linker does not support external names larger than 8 bytes */
#if defined(__MVS__)
#pragma map(deflateInit_,"DEIN")
#pragma map(deflateInit2_,"DEIN2")
#pragma map(deflateEnd,"DEEND")
#pragma map(deflateBound,"DEBND")
#pragma map(inflateInit_,"ININ")
#pragma map(inflateInit2_,"ININ2")
#pragma map(inflateEnd,"INEND")
#pragma map(inflateSync,"INSY")
#pragma map(inflateSetDictionary,"INSEDI")
#pragma map(compressBound,"CMBND")
#pragma map(inflate_table,"INTABL")
#pragma map(inflate_fast,"INFA")
#pragma map(inflate_copyright,"INCOPY")
#endif
#endif /* ZCONF_H */

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,253 @@
/* zutil.h -- internal interface and configuration of the compression library
* Copyright (C) 1995-2013 Jean-loup Gailly.
* For conditions of distribution and use, see copyright notice in zlib.h
*/
/* WARNING: this file should *not* be used by applications. It is
part of the implementation of the compression library and is
subject to change. Applications should only use zlib.h.
*/
/* @(#) $Id$ */
#ifndef ZUTIL_H
#define ZUTIL_H
#ifdef HAVE_HIDDEN
# define ZLIB_INTERNAL __attribute__((visibility ("hidden")))
#else
# define ZLIB_INTERNAL
#endif
#include "zlib.h"
#if defined(STDC) && !defined(Z_SOLO)
# if !(defined(_WIN32_WCE) && defined(_MSC_VER))
# include <stddef.h>
# endif
# include <string.h>
# include <stdlib.h>
#endif
#ifdef Z_SOLO
typedef long ptrdiff_t; /* guess -- will be caught if guess is wrong */
#endif
#ifndef local
# define local static
#endif
/* compile with -Dlocal if your debugger can't find static symbols */
typedef unsigned char uch;
typedef uch FAR uchf;
typedef unsigned short ush;
typedef ush FAR ushf;
typedef unsigned long ulg;
extern z_const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
/* (size given to avoid silly warnings with Visual C++) */
#define ERR_MSG(err) z_errmsg[Z_NEED_DICT-(err)]
#define ERR_RETURN(strm,err) \
return (strm->msg = ERR_MSG(err), (err))
/* To be used only when the state is known to be valid */
/* common constants */
#ifndef DEF_WBITS
# define DEF_WBITS MAX_WBITS
#endif
/* default windowBits for decompression. MAX_WBITS is for compression only */
#if MAX_MEM_LEVEL >= 8
# define DEF_MEM_LEVEL 8
#else
# define DEF_MEM_LEVEL MAX_MEM_LEVEL
#endif
/* default memLevel */
#define STORED_BLOCK 0
#define STATIC_TREES 1
#define DYN_TREES 2
/* The three kinds of block type */
#define MIN_MATCH 3
#define MAX_MATCH 258
/* The minimum and maximum match lengths */
#define PRESET_DICT 0x20 /* preset dictionary flag in zlib header */
/* target dependencies */
#if defined(MSDOS) || (defined(WINDOWS) && !defined(WIN32))
# define OS_CODE 0x00
# ifndef Z_SOLO
# if defined(__TURBOC__) || defined(__BORLANDC__)
# if (__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__))
/* Allow compilation with ANSI keywords only enabled */
void _Cdecl farfree( void *block );
void *_Cdecl farmalloc( unsigned long nbytes );
# else
# include <alloc.h>
# endif
# else /* MSC or DJGPP */
# include <malloc.h>
# endif
# endif
#endif
#ifdef AMIGA
# define OS_CODE 0x01
#endif
#if defined(VAXC) || defined(VMS)
# define OS_CODE 0x02
# define F_OPEN(name, mode) \
fopen((name), (mode), "mbc=60", "ctx=stm", "rfm=fix", "mrs=512")
#endif
#if defined(ATARI) || defined(atarist)
# define OS_CODE 0x05
#endif
#ifdef OS2
# define OS_CODE 0x06
# if defined(M_I86) && !defined(Z_SOLO)
# include <malloc.h>
# endif
#endif
#if defined(MACOS) || defined(TARGET_OS_MAC)
# define OS_CODE 0x07
# ifndef Z_SOLO
# if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os
# include <unix.h> /* for fdopen */
# else
# ifndef fdopen
# define fdopen(fd,mode) NULL /* No fdopen() */
# endif
# endif
# endif
#endif
#ifdef TOPS20
# define OS_CODE 0x0a
#endif
#ifdef WIN32
# ifndef __CYGWIN__ /* Cygwin is Unix, not Win32 */
# define OS_CODE 0x0b
# endif
#endif
#ifdef __50SERIES /* Prime/PRIMOS */
# define OS_CODE 0x0f
#endif
#if defined(_BEOS_) || defined(RISCOS)
# define fdopen(fd,mode) NULL /* No fdopen() */
#endif
#if (defined(_MSC_VER) && (_MSC_VER > 600)) && !defined __INTERIX
# if defined(_WIN32_WCE)
# define fdopen(fd,mode) NULL /* No fdopen() */
# ifndef _PTRDIFF_T_DEFINED
typedef int ptrdiff_t;
# define _PTRDIFF_T_DEFINED
# endif
# else
# define fdopen(fd,type) _fdopen(fd,type)
# endif
#endif
#if defined(__BORLANDC__) && !defined(MSDOS)
#pragma warn -8004
#pragma warn -8008
#pragma warn -8066
#endif
/* provide prototypes for these when building zlib without LFS */
#if !defined(_WIN32) && \
(!defined(_LARGEFILE64_SOURCE) || _LFS64_LARGEFILE-0 == 0)
ZEXTERN uLong ZEXPORT adler32_combine64 OF((uLong, uLong, z_off_t));
ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off_t));
#endif
/* common defaults */
#ifndef OS_CODE
# define OS_CODE 0x03 /* assume Unix */
#endif
#ifndef F_OPEN
# define F_OPEN(name, mode) fopen((name), (mode))
#endif
/* functions */
#if defined(pyr) || defined(Z_SOLO)
# define NO_MEMCPY
#endif
#if defined(SMALL_MEDIUM) && !defined(_MSC_VER) && !defined(__SC__)
/* Use our own functions for small and medium model with MSC <= 5.0.
* You may have to use the same strategy for Borland C (untested).
* The __SC__ check is for Symantec.
*/
# define NO_MEMCPY
#endif
#if defined(STDC) && !defined(HAVE_MEMCPY) && !defined(NO_MEMCPY)
# define HAVE_MEMCPY
#endif
#ifdef HAVE_MEMCPY
# ifdef SMALL_MEDIUM /* MSDOS small or medium model */
# define zmemcpy _fmemcpy
# define zmemcmp _fmemcmp
# define zmemzero(dest, len) _fmemset(dest, 0, len)
# else
# define zmemcpy memcpy
# define zmemcmp memcmp
# define zmemzero(dest, len) memset(dest, 0, len)
# endif
#else
void ZLIB_INTERNAL zmemcpy OF((Bytef* dest, const Bytef* source, uInt len));
int ZLIB_INTERNAL zmemcmp OF((const Bytef* s1, const Bytef* s2, uInt len));
void ZLIB_INTERNAL zmemzero OF((Bytef* dest, uInt len));
#endif
/* Diagnostic functions */
#ifdef DEBUG
# include <stdio.h>
extern int ZLIB_INTERNAL z_verbose;
extern void ZLIB_INTERNAL z_error OF((char *m));
# define Assert(cond,msg) {if(!(cond)) z_error(msg);}
# define Trace(x) {if (z_verbose>=0) fprintf x ;}
# define Tracev(x) {if (z_verbose>0) fprintf x ;}
# define Tracevv(x) {if (z_verbose>1) fprintf x ;}
# define Tracec(c,x) {if (z_verbose>0 && (c)) fprintf x ;}
# define Tracecv(c,x) {if (z_verbose>1 && (c)) fprintf x ;}
#else
# define Assert(cond,msg)
# define Trace(x)
# define Tracev(x)
# define Tracevv(x)
# define Tracec(c,x)
# define Tracecv(c,x)
#endif
#ifndef Z_SOLO
voidpf ZLIB_INTERNAL zcalloc OF((voidpf opaque, unsigned items,
unsigned size));
void ZLIB_INTERNAL zcfree OF((voidpf opaque, voidpf ptr));
#endif
#define ZALLOC(strm, items, size) \
(*((strm)->zalloc))((strm)->opaque, (items), (size))
#define ZFREE(strm, addr) (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))
#define TRY_FREE(s, p) {if (p) ZFREE(s, p);}
/* Reverse the bytes in a 32-bit value */
#define ZSWAP32(q) ((((q) >> 24) & 0xff) + (((q) >> 8) & 0xff00) + \
(((q) & 0xff00) << 8) + (((q) & 0xff) << 24))
#endif /* ZUTIL_H */