gitextract_4lh2gbdw/ ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake/ │ └── modules/ │ └── GenerateCppResourceFile.cmake ├── doc/ │ └── update-hosting ├── external/ │ ├── AnyOption/ │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── anyoption.cpp │ │ ├── anyoption.h │ │ └── demo.cpp │ ├── TinyThread/ │ │ ├── CMakeLists.txt │ │ ├── README.txt │ │ ├── doc/ │ │ │ ├── Doxyfile │ │ │ └── html/ │ │ │ ├── annotated.html │ │ │ ├── classes.html │ │ │ ├── classtthread_1_1chrono_1_1duration-members.html │ │ │ ├── classtthread_1_1chrono_1_1duration.html │ │ │ ├── classtthread_1_1condition__variable-members.html │ │ │ ├── classtthread_1_1condition__variable.html │ │ │ ├── classtthread_1_1fast__mutex-members.html │ │ │ ├── classtthread_1_1fast__mutex.html │ │ │ ├── classtthread_1_1lock__guard-members.html │ │ │ ├── classtthread_1_1lock__guard.html │ │ │ ├── classtthread_1_1mutex-members.html │ │ │ ├── classtthread_1_1mutex.html │ │ │ ├── classtthread_1_1ratio-members.html │ │ │ ├── classtthread_1_1ratio.html │ │ │ ├── classtthread_1_1recursive__mutex-members.html │ │ │ ├── classtthread_1_1recursive__mutex.html │ │ │ ├── classtthread_1_1thread-members.html │ │ │ ├── classtthread_1_1thread.html │ │ │ ├── classtthread_1_1thread_1_1id-members.html │ │ │ ├── classtthread_1_1thread_1_1id.html │ │ │ ├── doxygen.css │ │ │ ├── fast__mutex_8h.html │ │ │ ├── fast__mutex_8h_source.html │ │ │ ├── files.html │ │ │ ├── functions.html │ │ │ ├── functions_func.html │ │ │ ├── globals.html │ │ │ ├── globals_defs.html │ │ │ ├── index.html │ │ │ ├── namespacemembers.html │ │ │ ├── namespacemembers_func.html │ │ │ ├── namespacemembers_type.html │ │ │ ├── namespaces.html │ │ │ ├── namespacetthread.html │ │ │ ├── namespacetthread_1_1chrono.html │ │ │ ├── namespacetthread_1_1this__thread.html │ │ │ ├── tabs.css │ │ │ ├── tinythread_8h.html │ │ │ └── tinythread_8h_source.html │ │ ├── source/ │ │ │ ├── fast_mutex.h │ │ │ ├── tinythread.cpp │ │ │ └── tinythread.h │ │ └── test/ │ │ ├── Makefile │ │ ├── Makefile.msvc │ │ ├── fractal.cpp │ │ ├── hello.cpp │ │ └── test.cpp │ ├── bzip2/ │ │ ├── CHANGES │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── Makefile-libbz2_so │ │ ├── README │ │ ├── README.COMPILATION.PROBLEMS │ │ ├── README.XML.STUFF │ │ ├── blocksort.c │ │ ├── bz-common.xsl │ │ ├── bz-fo.xsl │ │ ├── bz-html.xsl │ │ ├── bzdiff │ │ ├── bzdiff.1 │ │ ├── bzgrep │ │ ├── bzgrep.1 │ │ ├── bzip.css │ │ ├── bzip2.1 │ │ ├── bzip2.1.preformatted │ │ ├── bzip2.c │ │ ├── bzip2.exe.manifest │ │ ├── bzip2.txt │ │ ├── bzip2recover.c │ │ ├── bzip2recover.exe.manifest │ │ ├── bzlib.c │ │ ├── bzlib.h │ │ ├── bzlib_private.h │ │ ├── bzmore │ │ ├── bzmore.1 │ │ ├── compress.c │ │ ├── crctable.c │ │ ├── decompress.c │ │ ├── dlltest.c │ │ ├── dlltest.dsp │ │ ├── entities.xml │ │ ├── format.pl │ │ ├── huffman.c │ │ ├── libbz2.def │ │ ├── libbz2.dsp │ │ ├── libbz2.lib │ │ ├── libbz2.pdb │ │ ├── libbz2.sln │ │ ├── libbz2.vcxproj │ │ ├── libbz2_static.lib │ │ ├── libbz2d.lib │ │ ├── libbz2d.pdb │ │ ├── makefile.msc │ │ ├── manual.html │ │ ├── manual.ps │ │ ├── manual.xml │ │ ├── mk251.c │ │ ├── randtable.c │ │ ├── sample1.bz2 │ │ ├── sample1.ref │ │ ├── sample2.bz2 │ │ ├── sample2.ref │ │ ├── sample3.bz2 │ │ ├── sample3.ref │ │ ├── spewG.c │ │ ├── unzcrash.c │ │ ├── words0 │ │ ├── words1 │ │ ├── words2 │ │ ├── words3 │ │ └── xmlproc.sh │ ├── minizip/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── MiniZip64_Changes.txt │ │ ├── MiniZip64_info.txt │ │ ├── crypt.h │ │ ├── ioapi.c │ │ ├── ioapi.h │ │ ├── iowin32.c │ │ ├── iowin32.h │ │ ├── make_vms.com │ │ ├── miniunz.c │ │ ├── minizip.c │ │ ├── mztools.c │ │ ├── mztools.h │ │ ├── unzip.c │ │ ├── unzip.h │ │ ├── zip.c │ │ └── zip.h │ ├── tinyxml/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── changes.txt │ │ ├── docs/ │ │ │ ├── annotated.html │ │ │ ├── classTiXmlAttribute-members.html │ │ │ ├── classTiXmlAttribute.html │ │ │ ├── classTiXmlBase-members.html │ │ │ ├── classTiXmlBase.html │ │ │ ├── classTiXmlComment-members.html │ │ │ ├── classTiXmlComment.html │ │ │ ├── classTiXmlDeclaration-members.html │ │ │ ├── classTiXmlDeclaration.html │ │ │ ├── classTiXmlDocument-members.html │ │ │ ├── classTiXmlDocument.html │ │ │ ├── classTiXmlElement-members.html │ │ │ ├── classTiXmlElement.html │ │ │ ├── classTiXmlHandle-members.html │ │ │ ├── classTiXmlHandle.html │ │ │ ├── classTiXmlNode-members.html │ │ │ ├── classTiXmlNode.html │ │ │ ├── classTiXmlPrinter-members.html │ │ │ ├── classTiXmlPrinter.html │ │ │ ├── classTiXmlText-members.html │ │ │ ├── classTiXmlText.html │ │ │ ├── classTiXmlUnknown-members.html │ │ │ ├── classTiXmlUnknown.html │ │ │ ├── classTiXmlVisitor-members.html │ │ │ ├── classTiXmlVisitor.html │ │ │ ├── classes.html │ │ │ ├── deprecated.html │ │ │ ├── doxygen.css │ │ │ ├── files.html │ │ │ ├── functions.html │ │ │ ├── functions_0x63.html │ │ │ ├── functions_0x64.html │ │ │ ├── functions_0x65.html │ │ │ ├── functions_0x66.html │ │ │ ├── functions_0x67.html │ │ │ ├── functions_0x69.html │ │ │ ├── functions_0x6c.html │ │ │ ├── functions_0x6e.html │ │ │ ├── functions_0x6f.html │ │ │ ├── functions_0x70.html │ │ │ ├── functions_0x71.html │ │ │ ├── functions_0x72.html │ │ │ ├── functions_0x73.html │ │ │ ├── functions_0x74.html │ │ │ ├── functions_0x75.html │ │ │ ├── functions_0x76.html │ │ │ ├── functions_enum.html │ │ │ ├── functions_func.html │ │ │ ├── functions_func_0x63.html │ │ │ ├── functions_func_0x64.html │ │ │ ├── functions_func_0x65.html │ │ │ ├── functions_func_0x66.html │ │ │ ├── functions_func_0x67.html │ │ │ ├── functions_func_0x69.html │ │ │ ├── functions_func_0x6c.html │ │ │ ├── functions_func_0x6e.html │ │ │ ├── functions_func_0x70.html │ │ │ ├── functions_func_0x71.html │ │ │ ├── functions_func_0x72.html │ │ │ ├── functions_func_0x73.html │ │ │ ├── functions_func_0x74.html │ │ │ ├── functions_func_0x75.html │ │ │ ├── functions_func_0x76.html │ │ │ ├── functions_rela.html │ │ │ ├── functions_vars.html │ │ │ ├── hierarchy.html │ │ │ ├── index.html │ │ │ ├── pages.html │ │ │ ├── tabs.css │ │ │ ├── tinystr_8h_source.html │ │ │ ├── tinyxml_8h_source.html │ │ │ └── tutorial0.html │ │ ├── readme.txt │ │ ├── tinyXmlTest.vcxproj │ │ ├── tinyXmlTestSTL.vcxproj │ │ ├── tinystr.cpp │ │ ├── tinystr.h │ │ ├── tinyxml.cpp │ │ ├── tinyxml.h │ │ ├── tinyxml.sln │ │ ├── tinyxmlSTL.vcxproj │ │ ├── tinyxml_lib.vcxproj │ │ ├── tinyxmlerror.cpp │ │ ├── tinyxmlparser.cpp │ │ ├── utf8test.xml │ │ ├── utf8testverify.xml │ │ └── xmltest.cpp │ ├── verpatch/ │ │ ├── src/ │ │ │ ├── ReadMe.txt │ │ │ ├── peExtras.cpp │ │ │ ├── peExtras.h │ │ │ ├── peutils.cpp │ │ │ ├── relstamp.cpp │ │ │ ├── relstamp.h │ │ │ ├── stdafx.cpp │ │ │ ├── stdafx.h │ │ │ ├── targetver.h │ │ │ ├── usage.txt │ │ │ ├── ver-self.cmd │ │ │ ├── verpatch-ReadMe.txt │ │ │ ├── verpatch.ncb │ │ │ ├── verpatch.sln │ │ │ ├── verpatch.suo │ │ │ ├── verpatch.vcproj │ │ │ ├── verpatch.vcproj.BUILD-WINDOWS.build.user │ │ │ ├── vs_version.cpp │ │ │ └── vs_version.h │ │ └── verpatch-ReadMe.txt │ ├── win32cpp/ │ │ ├── 3rd Party Software/ │ │ │ ├── ADO Class/ │ │ │ │ └── About.TXT │ │ │ ├── About this folder.TXT │ │ │ └── GridControl/ │ │ │ ├── About.TXT │ │ │ └── Sample/ │ │ │ └── About.TXT │ │ ├── About these folders.txt │ │ ├── WCE samples/ │ │ │ ├── Clean.bat │ │ │ ├── Dialog/ │ │ │ │ ├── Dialog.sln │ │ │ │ ├── Dialog.vcp │ │ │ │ ├── Dialog.vcproj │ │ │ │ ├── Dialog.vcw │ │ │ │ ├── DialogApp.cpp │ │ │ │ ├── DialogApp.h │ │ │ │ ├── MyDialog.cpp │ │ │ │ ├── MyDialog.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ └── resource.rc │ │ │ ├── DialogDemo/ │ │ │ │ ├── DialogApp.cpp │ │ │ │ ├── DialogApp.h │ │ │ │ ├── DialogDemo.sln │ │ │ │ ├── DialogDemo.vcp │ │ │ │ ├── DialogDemo.vcproj │ │ │ │ ├── DialogDemo.vcw │ │ │ │ ├── MyDialog.cpp │ │ │ │ ├── MyDialog.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ └── resource.rc │ │ │ ├── DlgSubclass/ │ │ │ │ ├── Button.cpp │ │ │ │ ├── Button.h │ │ │ │ ├── DlgSubclass.sln │ │ │ │ ├── DlgSubclass.vcp │ │ │ │ ├── DlgSubclass.vcproj │ │ │ │ ├── DlgSubclass.vcw │ │ │ │ ├── DlgSubclassApp.cpp │ │ │ │ ├── DlgSubclassApp.h │ │ │ │ ├── Hyperlink.cpp │ │ │ │ ├── Hyperlink.h │ │ │ │ ├── MyDialog.cpp │ │ │ │ ├── MyDialog.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ └── resource.rc │ │ │ ├── PocketPCFrame/ │ │ │ │ ├── FrameApp.cpp │ │ │ │ ├── FrameApp.h │ │ │ │ ├── MainFrm.cpp │ │ │ │ ├── MainFrm.h │ │ │ │ ├── PocketFrame.vcp │ │ │ │ ├── PocketFrame.vcw │ │ │ │ ├── PocketPCFrame.sln │ │ │ │ ├── PocketPCFrame.vcproj │ │ │ │ ├── main.cpp │ │ │ │ ├── newres.h │ │ │ │ ├── resource.h │ │ │ │ └── resource.rc │ │ │ ├── Scribble/ │ │ │ │ ├── FrameApp.cpp │ │ │ │ ├── FrameApp.h │ │ │ │ ├── MainFrm.cpp │ │ │ │ ├── MainFrm.h │ │ │ │ ├── Scribble.sln │ │ │ │ ├── Scribble.vcp │ │ │ │ ├── Scribble.vcproj │ │ │ │ ├── Scribble.vcw │ │ │ │ ├── main.cpp │ │ │ │ ├── newres.h │ │ │ │ ├── resource.h │ │ │ │ └── resource.rc │ │ │ ├── Simple/ │ │ │ │ ├── Simple.sln │ │ │ │ ├── Simple.vcp │ │ │ │ ├── Simple.vcproj │ │ │ │ ├── Simple.vcw │ │ │ │ ├── SimpleApp.cpp │ │ │ │ ├── SimpleApp.h │ │ │ │ ├── View.cpp │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resource.rc │ │ │ │ └── view.h │ │ │ └── Subclass/ │ │ │ ├── Button.cpp │ │ │ ├── Button.h │ │ │ ├── MainWin.cpp │ │ │ ├── MainWin.h │ │ │ ├── Subclass.sln │ │ │ ├── Subclass.vcp │ │ │ ├── Subclass.vcproj │ │ │ ├── Subclass.vcw │ │ │ ├── SubclassApp.cpp │ │ │ ├── SubclassApp.h │ │ │ ├── main.cpp │ │ │ ├── resource.h │ │ │ └── resource.rc │ │ ├── help/ │ │ │ ├── Readme.TXT │ │ │ ├── Win32++.chm │ │ │ └── Win32++.chw │ │ ├── include/ │ │ │ ├── changes.txt │ │ │ ├── controls.h │ │ │ ├── copyright.txt │ │ │ ├── cstring.h │ │ │ ├── default_resource.h │ │ │ ├── default_resource.rc │ │ │ ├── dialog.h │ │ │ ├── docking.h │ │ │ ├── file.h │ │ │ ├── frame.h │ │ │ ├── gdi.h │ │ │ ├── info.txt │ │ │ ├── listview.h │ │ │ ├── mdi.h │ │ │ ├── menu.h │ │ │ ├── propertysheet.h │ │ │ ├── rebar.h │ │ │ ├── release notes.txt │ │ │ ├── ribbon.h │ │ │ ├── shared_ptr.h │ │ │ ├── socket.h │ │ │ ├── statusbar.h │ │ │ ├── stdcontrols.h │ │ │ ├── tab.h │ │ │ ├── taskdialog.h │ │ │ ├── thread.h │ │ │ ├── toolbar.h │ │ │ ├── treeview.h │ │ │ ├── wceframe.h │ │ │ ├── wcestddef.h │ │ │ ├── webbrowser.h │ │ │ ├── wincore.h │ │ │ └── winutils.h │ │ ├── tools/ │ │ │ ├── CleanSamples.bat │ │ │ ├── CleanTutorials.bat │ │ │ ├── Compile All.bat │ │ │ ├── Compile CodeBlocks.bat │ │ │ ├── Compile VS2005 Express.bat │ │ │ ├── Compile VS2005.bat │ │ │ ├── Compile VS2008 Express.bat │ │ │ ├── Compile VS2008.bat │ │ │ ├── Compile VS2010 Express.bat │ │ │ └── Compile VS2010.bat │ │ └── tutorials/ │ │ ├── Readme.txt │ │ ├── Tutorial1/ │ │ │ ├── Tutorial1.bdsproj │ │ │ ├── Tutorial1.bpf │ │ │ ├── Tutorial1.dev │ │ │ ├── Tutorial1.dsp │ │ │ ├── Tutorial1.dsw │ │ │ ├── Tutorial1_2003.sln │ │ │ ├── Tutorial1_2003.vcproj │ │ │ ├── Tutorial1_2005.sln │ │ │ ├── Tutorial1_2005.vcproj │ │ │ ├── Tutorial1_2008.sln │ │ │ ├── Tutorial1_2008.vcproj │ │ │ ├── Tutorial1_2010.sln │ │ │ ├── Tutorial1_2010.vcxproj │ │ │ ├── Tutorial1_2010.vcxproj.filters │ │ │ └── main.cpp │ │ ├── Tutorial2/ │ │ │ ├── Tutorial2.bdsproj │ │ │ ├── Tutorial2.bpf │ │ │ ├── Tutorial2.dev │ │ │ ├── Tutorial2.dsp │ │ │ ├── Tutorial2.dsw │ │ │ ├── Tutorial2_2003.sln │ │ │ ├── Tutorial2_2003.vcproj │ │ │ ├── Tutorial2_2005.sln │ │ │ ├── Tutorial2_2005.vcproj │ │ │ ├── Tutorial2_2008.sln │ │ │ ├── Tutorial2_2008.vcproj │ │ │ ├── Tutorial2_2010.sln │ │ │ ├── Tutorial2_2010.vcxproj │ │ │ ├── Tutorial2_2010.vcxproj.filters │ │ │ └── main.cpp │ │ ├── Tutorial3/ │ │ │ ├── ScribbleApp.cpp │ │ │ ├── ScribbleApp.h │ │ │ ├── Tutorial3.bdsproj │ │ │ ├── Tutorial3.bpf │ │ │ ├── Tutorial3.dev │ │ │ ├── Tutorial3.dsp │ │ │ ├── Tutorial3.dsw │ │ │ ├── Tutorial3_2003.sln │ │ │ ├── Tutorial3_2003.vcproj │ │ │ ├── Tutorial3_2005.sln │ │ │ ├── Tutorial3_2005.vcproj │ │ │ ├── Tutorial3_2008.sln │ │ │ ├── Tutorial3_2008.vcproj │ │ │ ├── Tutorial3_2010.sln │ │ │ ├── Tutorial3_2010.vcxproj │ │ │ ├── Tutorial3_2010.vcxproj.filters │ │ │ ├── View.cpp │ │ │ ├── View.h │ │ │ └── main.cpp │ │ ├── Tutorial4/ │ │ │ ├── ScribbleApp.cpp │ │ │ ├── ScribbleApp.h │ │ │ ├── Tutorial4.bdsproj │ │ │ ├── Tutorial4.bpf │ │ │ ├── Tutorial4.dev │ │ │ ├── Tutorial4.dsp │ │ │ ├── Tutorial4.dsw │ │ │ ├── Tutorial4_2003.sln │ │ │ ├── Tutorial4_2003.vcproj │ │ │ ├── Tutorial4_2005.sln │ │ │ ├── Tutorial4_2005.vcproj │ │ │ ├── Tutorial4_2008.sln │ │ │ ├── Tutorial4_2008.vcproj │ │ │ ├── Tutorial4_2010.sln │ │ │ ├── Tutorial4_2010.vcxproj │ │ │ ├── Tutorial4_2010.vcxproj.filters │ │ │ ├── View.cpp │ │ │ ├── View.h │ │ │ └── main.cpp │ │ ├── Tutorial5/ │ │ │ ├── Mainfrm.cpp │ │ │ ├── Mainfrm.h │ │ │ ├── Resource.rc │ │ │ ├── ScribbleApp.cpp │ │ │ ├── ScribbleApp.h │ │ │ ├── Tutorial5.bdsproj │ │ │ ├── Tutorial5.bpf │ │ │ ├── Tutorial5.dev │ │ │ ├── Tutorial5.dsp │ │ │ ├── Tutorial5.dsw │ │ │ ├── Tutorial5_2003.sln │ │ │ ├── Tutorial5_2003.vcproj │ │ │ ├── Tutorial5_2005.sln │ │ │ ├── Tutorial5_2005.vcproj │ │ │ ├── Tutorial5_2008.sln │ │ │ ├── Tutorial5_2008.vcproj │ │ │ ├── Tutorial5_2010.sln │ │ │ ├── Tutorial5_2010.vcxproj │ │ │ ├── Tutorial5_2010.vcxproj.filters │ │ │ ├── View.cpp │ │ │ ├── View.h │ │ │ ├── main.cpp │ │ │ ├── res/ │ │ │ │ └── Win32++.manifest │ │ │ ├── resource.h │ │ │ └── targetver.h │ │ ├── Tutorial6/ │ │ │ ├── Mainfrm.cpp │ │ │ ├── Mainfrm.h │ │ │ ├── Resource.rc │ │ │ ├── ScribbleApp.cpp │ │ │ ├── ScribbleApp.h │ │ │ ├── Tutorial6.bdsproj │ │ │ ├── Tutorial6.bpf │ │ │ ├── Tutorial6.dev │ │ │ ├── Tutorial6.dsp │ │ │ ├── Tutorial6.dsw │ │ │ ├── Tutorial6_2003.sln │ │ │ ├── Tutorial6_2003.vcproj │ │ │ ├── Tutorial6_2005.sln │ │ │ ├── Tutorial6_2005.vcproj │ │ │ ├── Tutorial6_2008.sln │ │ │ ├── Tutorial6_2008.vcproj │ │ │ ├── Tutorial6_2010.sln │ │ │ ├── Tutorial6_2010.vcxproj │ │ │ ├── Tutorial6_2010.vcxproj.filters │ │ │ ├── View.cpp │ │ │ ├── View.h │ │ │ ├── main.cpp │ │ │ ├── res/ │ │ │ │ ├── Cursor.cur │ │ │ │ └── Win32++.manifest │ │ │ ├── resource.h │ │ │ └── targetver.h │ │ ├── Tutorial7/ │ │ │ ├── Mainfrm.cpp │ │ │ ├── Mainfrm.h │ │ │ ├── Resource.rc │ │ │ ├── ScribbleApp.cpp │ │ │ ├── ScribbleApp.h │ │ │ ├── Tutorial7.bdsproj │ │ │ ├── Tutorial7.bpf │ │ │ ├── Tutorial7.dev │ │ │ ├── Tutorial7.dsp │ │ │ ├── Tutorial7.dsw │ │ │ ├── Tutorial7_2003.sln │ │ │ ├── Tutorial7_2003.vcproj │ │ │ ├── Tutorial7_2005.sln │ │ │ ├── Tutorial7_2005.vcproj │ │ │ ├── Tutorial7_2008.sln │ │ │ ├── Tutorial7_2008.vcproj │ │ │ ├── Tutorial7_2010.sln │ │ │ ├── Tutorial7_2010.vcxproj │ │ │ ├── Tutorial7_2010.vcxproj.filters │ │ │ ├── View.cpp │ │ │ ├── View.h │ │ │ ├── main.cpp │ │ │ ├── res/ │ │ │ │ ├── Cursor.cur │ │ │ │ └── Win32++.manifest │ │ │ ├── resource.h │ │ │ └── targetver.h │ │ ├── Tutorial8/ │ │ │ ├── Mainfrm.cpp │ │ │ ├── Mainfrm.h │ │ │ ├── Resource.rc │ │ │ ├── ScribbleApp.cpp │ │ │ ├── ScribbleApp.h │ │ │ ├── Tutorial8.bdsproj │ │ │ ├── Tutorial8.bpf │ │ │ ├── Tutorial8.dev │ │ │ ├── Tutorial8.dsp │ │ │ ├── Tutorial8.dsw │ │ │ ├── Tutorial8_2003.sln │ │ │ ├── Tutorial8_2003.vcproj │ │ │ ├── Tutorial8_2005.sln │ │ │ ├── Tutorial8_2005.vcproj │ │ │ ├── Tutorial8_2008.sln │ │ │ ├── Tutorial8_2008.vcproj │ │ │ ├── Tutorial8_2010.sln │ │ │ ├── Tutorial8_2010.vcxproj │ │ │ ├── Tutorial8_2010.vcxproj.filters │ │ │ ├── View.cpp │ │ │ ├── View.h │ │ │ ├── main.cpp │ │ │ ├── res/ │ │ │ │ ├── Cursor.cur │ │ │ │ └── Win32++.manifest │ │ │ ├── resource.h │ │ │ └── targetver.h │ │ └── Tutorial9/ │ │ ├── Mainfrm.cpp │ │ ├── Mainfrm.h │ │ ├── Resource.rc │ │ ├── ScribbleApp.cpp │ │ ├── ScribbleApp.h │ │ ├── Tutorial9.bdsproj │ │ ├── Tutorial9.bpf │ │ ├── Tutorial9.dev │ │ ├── Tutorial9.dsp │ │ ├── Tutorial9.dsw │ │ ├── Tutorial9_2003.sln │ │ ├── Tutorial9_2003.vcproj │ │ ├── Tutorial9_2005.sln │ │ ├── Tutorial9_2005.vcproj │ │ ├── Tutorial9_2008.sln │ │ ├── Tutorial9_2008.vcproj │ │ ├── Tutorial9_2010.sln │ │ ├── Tutorial9_2010.vcxproj │ │ ├── Tutorial9_2010.vcxproj.filters │ │ ├── View.cpp │ │ ├── View.h │ │ ├── main.cpp │ │ ├── res/ │ │ │ ├── Cursor.cur │ │ │ └── Win32++.manifest │ │ ├── resource.h │ │ └── targetver.h │ └── zlib/ │ ├── CMakeLists.txt │ ├── ChangeLog │ ├── FAQ │ ├── INDEX │ ├── Makefile │ ├── Makefile.in │ ├── README │ ├── adler32.c │ ├── amiga/ │ │ ├── Makefile.pup │ │ └── Makefile.sas │ ├── compress.c │ ├── configure │ ├── contrib/ │ │ ├── README.contrib │ │ ├── ada/ │ │ │ ├── buffer_demo.adb │ │ │ ├── mtest.adb │ │ │ ├── read.adb │ │ │ ├── readme.txt │ │ │ ├── test.adb │ │ │ ├── zlib-streams.adb │ │ │ ├── zlib-streams.ads │ │ │ ├── zlib-thin.adb │ │ │ ├── zlib-thin.ads │ │ │ ├── zlib.adb │ │ │ ├── zlib.ads │ │ │ └── zlib.gpr │ │ ├── amd64/ │ │ │ └── amd64-match.S │ │ ├── asm686/ │ │ │ ├── README.686 │ │ │ └── match.S │ │ ├── blast/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── blast.c │ │ │ ├── blast.h │ │ │ ├── test.pk │ │ │ └── test.txt │ │ ├── delphi/ │ │ │ ├── ZLib.pas │ │ │ ├── ZLibConst.pas │ │ │ ├── readme.txt │ │ │ └── zlibd32.mak │ │ ├── dotzlib/ │ │ │ ├── DotZLib/ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── ChecksumImpl.cs │ │ │ │ ├── CircularBuffer.cs │ │ │ │ ├── CodecBase.cs │ │ │ │ ├── Deflater.cs │ │ │ │ ├── DotZLib.cs │ │ │ │ ├── DotZLib.csproj │ │ │ │ ├── GZipStream.cs │ │ │ │ ├── Inflater.cs │ │ │ │ └── UnitTests.cs │ │ │ ├── DotZLib.build │ │ │ ├── DotZLib.chm │ │ │ ├── DotZLib.sln │ │ │ ├── LICENSE_1_0.txt │ │ │ └── readme.txt │ │ ├── gcc_gvmat64/ │ │ │ └── gvmat64.S │ │ ├── infback9/ │ │ │ ├── README │ │ │ ├── infback9.c │ │ │ ├── infback9.h │ │ │ ├── inffix9.h │ │ │ ├── inflate9.h │ │ │ ├── inftree9.c │ │ │ └── inftree9.h │ │ ├── inflate86/ │ │ │ ├── inffas86.c │ │ │ └── inffast.S │ │ ├── iostream/ │ │ │ ├── test.cpp │ │ │ ├── zfstream.cpp │ │ │ └── zfstream.h │ │ ├── iostream2/ │ │ │ ├── zstream.h │ │ │ └── zstream_test.cpp │ │ ├── iostream3/ │ │ │ ├── README │ │ │ ├── TODO │ │ │ ├── test.cc │ │ │ ├── zfstream.cc │ │ │ └── zfstream.h │ │ ├── masmx64/ │ │ │ ├── bld_ml64.bat │ │ │ ├── gvmat64.asm │ │ │ ├── inffas8664.c │ │ │ ├── inffasx64.asm │ │ │ └── readme.txt │ │ ├── masmx86/ │ │ │ ├── bld_ml32.bat │ │ │ ├── inffas32.asm │ │ │ ├── match686.asm │ │ │ └── readme.txt │ │ ├── minizip/ │ │ │ ├── Makefile │ │ │ ├── MiniZip64_Changes.txt │ │ │ ├── MiniZip64_info.txt │ │ │ ├── crypt.h │ │ │ ├── ioapi.c │ │ │ ├── ioapi.h │ │ │ ├── iowin32.c │ │ │ ├── iowin32.h │ │ │ ├── make_vms.com │ │ │ ├── miniunz.c │ │ │ ├── minizip.c │ │ │ ├── mztools.c │ │ │ ├── mztools.h │ │ │ ├── unzip.c │ │ │ ├── unzip.h │ │ │ ├── zip.c │ │ │ └── zip.h │ │ ├── pascal/ │ │ │ ├── example.pas │ │ │ ├── readme.txt │ │ │ ├── zlibd32.mak │ │ │ └── zlibpas.pas │ │ ├── puff/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── puff.c │ │ │ ├── puff.h │ │ │ └── zeros.raw │ │ ├── testzlib/ │ │ │ ├── testzlib.c │ │ │ └── testzlib.txt │ │ ├── untgz/ │ │ │ ├── Makefile │ │ │ ├── Makefile.msc │ │ │ └── untgz.c │ │ └── vstudio/ │ │ ├── readme.txt │ │ ├── vc10/ │ │ │ ├── miniunz.vcxproj │ │ │ ├── miniunz.vcxproj.filters │ │ │ ├── miniunz.vcxproj.user │ │ │ ├── minizip.vcxproj │ │ │ ├── minizip.vcxproj.filters │ │ │ ├── minizip.vcxproj.user │ │ │ ├── testzlib.vcxproj │ │ │ ├── testzlib.vcxproj.filters │ │ │ ├── testzlib.vcxproj.user │ │ │ ├── testzlibdll.vcxproj │ │ │ ├── testzlibdll.vcxproj.filters │ │ │ ├── testzlibdll.vcxproj.user │ │ │ ├── zlib.rc │ │ │ ├── zlibstat.vcxproj │ │ │ ├── zlibstat.vcxproj.filters │ │ │ ├── zlibstat.vcxproj.user │ │ │ ├── zlibvc.def │ │ │ ├── zlibvc.sln │ │ │ ├── zlibvc.vcxproj │ │ │ ├── zlibvc.vcxproj.filters │ │ │ └── zlibvc.vcxproj.user │ │ └── vc9/ │ │ ├── miniunz.vcproj │ │ ├── minizip.vcproj │ │ ├── testzlib.vcproj │ │ ├── testzlibdll.vcproj │ │ ├── zlib.rc │ │ ├── zlibstat.vcproj │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ └── zlibvc.vcproj │ ├── crc32.c │ ├── crc32.h │ ├── deflate.c │ ├── deflate.h │ ├── doc/ │ │ ├── algorithm.txt │ │ ├── rfc1950.txt │ │ ├── rfc1951.txt │ │ ├── rfc1952.txt │ │ └── txtvsbin.txt │ ├── example.c │ ├── examples/ │ │ ├── README.examples │ │ ├── enough.c │ │ ├── fitblk.c │ │ ├── gun.c │ │ ├── gzappend.c │ │ ├── gzjoin.c │ │ ├── gzlog.c │ │ ├── gzlog.h │ │ ├── zlib_how.html │ │ ├── zpipe.c │ │ └── zran.c │ ├── gzclose.c │ ├── gzguts.h │ ├── gzlib.c │ ├── gzread.c │ ├── gzwrite.c │ ├── infback.c │ ├── inffast.c │ ├── inffast.h │ ├── inffixed.h │ ├── inflate.c │ ├── inflate.h │ ├── inftrees.c │ ├── inftrees.h │ ├── make_vms.com │ ├── minigzip.c │ ├── msdos/ │ │ ├── Makefile.bor │ │ ├── Makefile.dj2 │ │ ├── Makefile.emx │ │ ├── Makefile.msc │ │ └── Makefile.tc │ ├── nintendods/ │ │ ├── Makefile │ │ └── README │ ├── old/ │ │ ├── Makefile.riscos │ │ ├── README │ │ ├── as400/ │ │ │ ├── bndsrc │ │ │ ├── compile.clp │ │ │ ├── readme.txt │ │ │ └── zlib.inc │ │ ├── descrip.mms │ │ ├── os2/ │ │ │ ├── Makefile.os2 │ │ │ └── zlib.def │ │ ├── visual-basic.txt │ │ └── visualc6/ │ │ ├── README.txt │ │ ├── example.dsp │ │ ├── minigzip.dsp │ │ ├── zlib.dsp │ │ └── zlib.dsw │ ├── prebuilt/ │ │ ├── zlib.lib │ │ ├── zlib.pdb │ │ ├── zlib_static.lib │ │ └── zlib_static.pdb │ ├── qnx/ │ │ └── package.qpg │ ├── treebuild.xml │ ├── trees.c │ ├── trees.h │ ├── uncompr.c │ ├── watcom/ │ │ ├── watcom_f.mak │ │ └── watcom_l.mak │ ├── win32/ │ │ ├── DLL_FAQ.txt │ │ ├── Makefile.bor │ │ ├── Makefile.emx │ │ ├── Makefile.gcc │ │ ├── Makefile.msc │ │ ├── README-WIN32.txt │ │ ├── VisualC.txt │ │ ├── zlib.def │ │ └── zlib1.rc │ ├── zconf.h │ ├── zconf.h.cmakein │ ├── zconf.h.in │ ├── zlib.3 │ ├── zlib.h │ ├── zlib.pc.in │ ├── zlib2ansi │ ├── zutil.c │ └── zutil.h ├── src/ │ ├── AppInfo.cpp │ ├── AppInfo.h │ ├── CMakeLists.txt │ ├── DirIterator.cpp │ ├── DirIterator.h │ ├── FileUtils.cpp │ ├── FileUtils.h │ ├── Log.cpp │ ├── Log.h │ ├── MacBundle.cpp │ ├── MacBundle.h │ ├── Platform.h │ ├── ProcessUtils.cpp │ ├── ProcessUtils.h │ ├── StandardDirs.cpp │ ├── StandardDirs.h │ ├── StandardDirs.mm │ ├── StringUtils.h │ ├── UpdateDialog.cpp │ ├── UpdateDialog.h │ ├── UpdateDialogAscii.cpp │ ├── UpdateDialogAscii.h │ ├── UpdateDialogCocoa.h │ ├── UpdateDialogCocoa.mm │ ├── UpdateDialogGtk.cpp │ ├── UpdateDialogGtk.h │ ├── UpdateDialogGtkFactory.cpp │ ├── UpdateDialogGtkFactory.h │ ├── UpdateDialogWin32.cpp │ ├── UpdateDialogWin32.h │ ├── UpdateInstaller.cpp │ ├── UpdateInstaller.h │ ├── UpdateMessage.h │ ├── UpdateObserver.h │ ├── UpdateScript.cpp │ ├── UpdateScript.h │ ├── UpdaterOptions.cpp │ ├── UpdaterOptions.h │ ├── main.cpp │ ├── resources/ │ │ ├── Info.plist │ │ ├── create-version-info.bat │ │ ├── mac.icns │ │ └── updater.rc │ ├── tests/ │ │ ├── CMakeLists.txt │ │ ├── TestFileUtils.cpp │ │ ├── TestFileUtils.h │ │ ├── TestUpdateScript.cpp │ │ ├── TestUpdateScript.h │ │ ├── TestUpdaterOptions.cpp │ │ ├── TestUpdaterOptions.h │ │ ├── TestUtils.h │ │ ├── file_list.xml │ │ ├── new_app.cpp │ │ ├── old_app.cpp │ │ ├── test-update.rb │ │ └── v2_file_list.xml │ └── zip-tool.cpp └── tools/ ├── README ├── config-template.js └── create-packages.rb