misc/quazip/doc/index.dox
author koda
Sat, 18 Feb 2012 19:29:16 +0100
changeset 6711 76e96101a84f
parent 5752 ea95ee97c805
permissions -rw-r--r--
prepare a styled button
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5752
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
     1
/**
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
     2
 * \mainpage QuaZIP - Qt/C++ wrapper for ZIP/UNZIP package
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
     3
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
     4
\htmlonly
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
     5
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=142688&amp;type=7" style="width:210; height:62; border:none; float:right;" alt="Powered by SourceForge.net" /></a>
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
     6
\endhtmlonly
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
     7
 * \section overview Overview
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
     8
 * 
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
     9
 * QuaZIP is a simple C++ wrapper over <a
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    10
 * href="http://www.winimage.com/zLibDll/unzip.html">Gilles Vollant's ZIP/UNZIP
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    11
 * package</a> that can be used to access ZIP archives. It uses <a
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    12
 * href="http://www.trolltech.com/products/qt/index.html">Trolltech's
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    13
 * Qt toolkit</a>.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    14
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    15
 * If you do not know what Qt is, you have two options:
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    16
 * - Just forget about QuaZIP.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    17
 * - Learn more about Qt by downloading it and/or reading excellent <a
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    18
 *   href="http://doc.trolltech.com/">official Qt documentation</a>
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    19
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    20
 * The choice is yours, but if you are really interested in
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    21
 * cross-platform (Windows/Linux/BSD/UNIX/Mac/Others) software
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    22
 * development, I would definitely recommend you the second choice ^_^
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    23
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    24
 * QuaZIP allows you to access files inside ZIP archives using QIODevice
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    25
 * API, and - yes! - that means that you can also use QTextStream,
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    26
 * QDataStream or whatever you would like to use on your zipped files.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    27
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    28
 * QuaZIP provides complete abstraction of the ZIP/UNZIP API, for both
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    29
 * reading from and writing to ZIP archives.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    30
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    31
 * \section platforms Platforms supported
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    32
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    33
 * QuaZIP has been currently tested with Qt 4.0.0 on the following
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    34
 * platforms:
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    35
 * - linux-g++
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    36
 * - freebsd-g++
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    37
 * - hpux-acc
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    38
 * - win32-g++ (MinGW)
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    39
 * 
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    40
 * No testing has been done on other systems. Of course, patches to
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    41
 * make it work on any platform that it currently does not work on are
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    42
 * always welcome!
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    43
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    44
 * \section whats-new What is new in this version of QuaZIP?
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    45
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    46
 * See NEWS file supplied with the distribution.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    47
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    48
 * \section getting Getting latest version of QuaZIP
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    49
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    50
 * Check <a href="http://sourceforge.net/projects/quazip/">QuaZIP
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    51
 * project's page at SourceForge.net</a>. Also, you may wish to read
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    52
 * latest version documentation available at the <a
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    53
 * href="http://quazip.sourceforge.net/">QuaZIP web site</a>.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    54
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    55
 * \section Requirements
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    56
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    57
 * Just <a href="http://www.zlib.org/">zlib</a> and Qt 4. Well, Qt 4
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    58
 * depends on zlib anyway.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    59
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    60
 * \section building Building, testing and installing
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    61
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    62
 * \note Instructions given in this section assume that you are
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    63
 * using some UNIX dialect, but the build process should be very similar
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    64
 * on win32-g++ platform too. Sorry, but other platforms are
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    65
 * undocumented. I do not think it is a big deal, though - it is
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    66
 * standard usage of the Qt's qmake, so you most probably already know
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    67
 * everything that is required.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    68
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    69
 * To build it on some UNIX dialect:
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    70
\verbatim
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    71
$ cd /wherever/quazip/source/is/quazip-x.y.z/quazip
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    72
$ qmake [PREFIX=where-to-install]
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    73
$ make
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    74
\endverbatim
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    75
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    76
 * Make sure that you have Qt 4 installed with all required headers and
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    77
 * utilities (not just library) and that you run qmake utility of the Qt
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    78
 * 4, not some other version you may have already installed (you may
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    79
 * need to type full path to qmake like /usr/local/qt4/bin/qmake).
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    80
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    81
 * To reconfigure (with another PREFIX, for example), just run qmake
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    82
 * with appropriate arguments again.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    83
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    84
 * If you need to specify additional include path or libraries, use
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    85
 * qmake features (see qmake reference in the Qt documentation). For
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    86
 * example:
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    87
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    88
\verbatim
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    89
$ qmake LIBS+=-L/usr/local/zlib/lib INCLUDEPATH+=/usr/local/zlib/include
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    90
\endverbatim
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    91
 * (note abscence of "-I" before include path)
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    92
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    93
 * To check if QuaZIP's basic features work ok on your platform, you may
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    94
 * wish to compile simple test programs provided in test directory.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    95
 * Look in the sources of the tests to find out about their
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    96
 * requirements. Typically, the test looks something like this:
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    97
\verbatim
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    98
$ cd /wherever/quazip/source/is/quazip-x.y.z/test/zip
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
    99
$ qmake
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   100
$ make
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   101
$ ./zip
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   102
$ cd ../unzip
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   103
$ cp ../zip/test.zip ./test.zip
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   104
$ mkdir out
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   105
$ qmake
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   106
$ make
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   107
$ ./unzip
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   108
\endverbatim
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   109
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   110
 * You should see the zip contents with details as the output of the
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   111
 * "./unzip". Ignore message saying you should check the file name for
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   112
 * testCase() if you do not want to test
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   113
 * \link QuaZip::CaseSensitivity locale-aware case-insensitivity\endlink.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   114
 * Otherwise, see the sources. In any case, this message appearing means
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   115
 * that everything else was fine. Otherwise, you will get some other error
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   116
 * message instead. Investigate it or send bug report including message,
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   117
 * platform and QuaZIP version used.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   118
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   119
 * To install compiled library:
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   120
\verbatim
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   121
$ make install
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   122
\endverbatim
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   123
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   124
 * By default, QuaZIP compiles as static library, but you have other
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   125
 * options:
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   126
 * - Just copy appropriate source files to your project and use them;
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   127
 * - Compile QuaZIP as shared library by changing "staticlib" in
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   128
 *   quazip/quazip.pro to "dll".
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   129
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   130
 * Latter is not recommended because future versions of QuaZIP most
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   131
 * probably will be binary incompatible.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   132
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   133
 * \section using Using
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   134
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   135
 * See \ref usage "usage page".
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   136
 * 
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   137
 * \section bugs Bugs
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   138
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   139
 * QuaZIP is currently at the initial development stage. Therefore,
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   140
 * there are may be plenty of bugs and other bad things. Bug reports and
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   141
 * patches are always welcome (see "contacts" below).
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   142
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   143
 * \section contacts Authors and contacts
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   144
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   145
 * This wrapper has been written by Sergey A. Tachenov, AKA Alqualos.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   146
 * This is my first open source project, so it may suck, but I did not
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   147
 * find anything like that, so I just had no other choice but to write
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   148
 * it.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   149
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   150
 * If you have anything to say to me about QuaZIP library, feel free to
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   151
 * do so (read the \ref faq first, though). I can not promise,
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   152
 * though, that I fix all the bugs you report in, add any features you
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   153
 * want, or respond to your critics, or respond to your feedback at all.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   154
 * I may be busy, I may be tired of working on QuaZIP, I may be even
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   155
 * dead already (you never know...). But regardless of this remark, any
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   156
 * feedback is always welcome. This may seem like a paradox to you, but
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   157
 * you do not have to understand it to write feedback.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   158
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   159
 * To report bugs or to post ideas about what should be done, use
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   160
 * SourceForge.net's <a
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   161
 * href="http://sourceforge.net/tracker/?group_id=142688">trackers</a>.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   162
 * If you want to send me a private message, use my e-mail address
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   163
 * laerel at yandex dot ru (but do not you dare to put it somewhere on
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   164
 * the Web or wherever).
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   165
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   166
 * Do not use e-mail to report bugs, please. Reporting bugs and problems
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   167
 * with the SourceForge.net's bug report system has that advantage that
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   168
 * it is visible to public.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   169
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   170
 * \section other-projects My other projects
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   171
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   172
 * As of this moment, I did not write any other useful open source
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   173
 * software (well, I am too lazy to do it) except for one little thing:
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   174
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   175
 * <a href="http://brededor.narod.ru/progs/arcanum50patch.htm">Arcanum
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   176
 * universal cap remover</a>. Arcanum is the old but very good game,
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   177
 * which has one stupid limit: your character maximum level is 50, which
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   178
 * is too low for many players including me. So I wrote this simple
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   179
 * patch to increase this stupid limit to something acceptable.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   180
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   181
 * Also, my first Web project, which can be of any interest to you only
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   182
 * if you can read Russian and you are crazy ^_- This is a web site with
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   183
 * the main topic of it being The Delirium. It is totally meaningless
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   184
 * and it was purposely made to be such. Do not ask me why - I do not
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   185
 * know either. I just did that. If you are interested, then welcome to
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   186
 * <a href="http://brededor.narod.ru/">The Brededor</a>. It does not get
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   187
 * updated lately because I have become even lazier than I ever was. But
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   188
 * I do not plan to destroy The Brededor no matter what, because I think
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   189
 * it is fun.
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   190
 *
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   191
 * Copyright (C) 2005-2007 Sergey A. Tachenov
ea95ee97c805 Add QuaZIP library to build system
unc0rr
parents:
diff changeset
   192
 **/