diff options
| author | Mark Adler <madler@alumni.caltech.edu> | 2011-12-19 22:31:02 -0800 |
|---|---|---|
| committer | Mark Adler <madler@alumni.caltech.edu> | 2011-12-19 22:31:02 -0800 |
| commit | b745a48f413e114373f0f26e72411ff415f004d4 (patch) | |
| tree | ea3db597b4d9caca3740544671dc383fb421d6fb | |
| parent | a8bd629c4e51da656be5586ea8112353524107a2 (diff) | |
| download | zlib-b745a48f413e114373f0f26e72411ff415f004d4.tar.gz zlib-b745a48f413e114373f0f26e72411ff415f004d4.tar.bz2 zlib-b745a48f413e114373f0f26e72411ff415f004d4.zip | |
Update AS400 build files and documentation [Monnerat].
Moves new function definitions in order to preserve shared library
compatibility with previous versions. Also increases buffer size in
RPG binding and updates the documentation.
| -rw-r--r-- | as400/bndsrc | 27 | ||||
| -rw-r--r-- | as400/readme.txt | 4 | ||||
| -rw-r--r-- | as400/zlib.inc | 32 |
3 files changed, 41 insertions, 22 deletions
diff --git a/as400/bndsrc b/as400/bndsrc index a7df67bb..d048dbb7 100644 --- a/as400/bndsrc +++ b/as400/bndsrc | |||
| @@ -33,9 +33,7 @@ STRPGMEXP PGMLVL(*CURRENT) SIGNATURE('ZLIB') | |||
| 33 | EXPORT SYMBOL("deflateSetDictionary") | 33 | EXPORT SYMBOL("deflateSetDictionary") |
| 34 | EXPORT SYMBOL("deflateCopy") | 34 | EXPORT SYMBOL("deflateCopy") |
| 35 | EXPORT SYMBOL("deflateReset") | 35 | EXPORT SYMBOL("deflateReset") |
| 36 | EXPORT SYMBOL("deflateResetKeep") | ||
| 37 | EXPORT SYMBOL("deflateParams") | 36 | EXPORT SYMBOL("deflateParams") |
| 38 | EXPORT SYMBOL("deflatePending") | ||
| 39 | EXPORT SYMBOL("deflatePrime") | 37 | EXPORT SYMBOL("deflatePrime") |
| 40 | EXPORT SYMBOL("deflateInit_") | 38 | EXPORT SYMBOL("deflateInit_") |
| 41 | EXPORT SYMBOL("deflateInit2_") | 39 | EXPORT SYMBOL("deflateInit2_") |
| @@ -171,8 +169,6 @@ STRPGMEXP PGMLVL(*CURRENT) SIGNATURE('ZLIB') | |||
| 171 | /********************************************************************/ | 169 | /********************************************************************/ |
| 172 | 170 | ||
| 173 | EXPORT SYMBOL("gzclose_w") | 171 | EXPORT SYMBOL("gzclose_w") |
| 174 | EXPORT SYMBOL("gzgetc_") | ||
| 175 | EXPORT SYMBOL("gzflags") | ||
| 176 | 172 | ||
| 177 | /********************************************************************/ | 173 | /********************************************************************/ |
| 178 | /* *MODULE INFLATE ZLIB 01/02/01 00:15:09 */ | 174 | /* *MODULE INFLATE ZLIB 01/02/01 00:15:09 */ |
| @@ -182,6 +178,29 @@ STRPGMEXP PGMLVL(*CURRENT) SIGNATURE('ZLIB') | |||
| 182 | EXPORT SYMBOL("inflatePrime") | 178 | EXPORT SYMBOL("inflatePrime") |
| 183 | EXPORT SYMBOL("inflateReset2") | 179 | EXPORT SYMBOL("inflateReset2") |
| 184 | EXPORT SYMBOL("inflateUndermine") | 180 | EXPORT SYMBOL("inflateUndermine") |
| 181 | |||
| 182 | /*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ | ||
| 183 | /* Version 1.2.6 additional entry points. */ | ||
| 184 | /*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ | ||
| 185 | |||
| 186 | /********************************************************************/ | ||
| 187 | /* *MODULE DEFLATE ZLIB 01/02/01 00:15:09 */ | ||
| 188 | /********************************************************************/ | ||
| 189 | |||
| 190 | EXPORT SYMBOL("deflateResetKeep") | ||
| 191 | EXPORT SYMBOL("deflatePending") | ||
| 192 | |||
| 193 | /********************************************************************/ | ||
| 194 | /* *MODULE GZWRITE ZLIB 01/02/01 00:15:09 */ | ||
| 195 | /********************************************************************/ | ||
| 196 | |||
| 197 | EXPORT SYMBOL("gzgetc_") | ||
| 198 | EXPORT SYMBOL("gzflags") | ||
| 199 | |||
| 200 | /********************************************************************/ | ||
| 201 | /* *MODULE INFLATE ZLIB 01/02/01 00:15:09 */ | ||
| 202 | /********************************************************************/ | ||
| 203 | |||
| 185 | EXPORT SYMBOL("inflateResetKeep") | 204 | EXPORT SYMBOL("inflateResetKeep") |
| 186 | 205 | ||
| 187 | ENDPGMEXP | 206 | ENDPGMEXP |
diff --git a/as400/readme.txt b/as400/readme.txt index c3690d78..7eb5e22f 100644 --- a/as400/readme.txt +++ b/as400/readme.txt | |||
| @@ -8,7 +8,7 @@ On the AS400: | |||
| 8 | 8 | ||
| 9 | _ Create the ZLIB AS400 library: | 9 | _ Create the ZLIB AS400 library: |
| 10 | 10 | ||
| 11 | CRTLIB LIB(ZLIB) TYPE(PROD) TEXT('ZLIB compression API library') | 11 | CRTLIB LIB(ZLIB) TYPE(*PROD) TEXT('ZLIB compression API library') |
| 12 | 12 | ||
| 13 | _ Create a work save file, for example: | 13 | _ Create a work save file, for example: |
| 14 | 14 | ||
| @@ -52,7 +52,7 @@ II) From the original source distribution: | |||
| 52 | 52 | ||
| 53 | 1) On the AS400, create the source library: | 53 | 1) On the AS400, create the source library: |
| 54 | 54 | ||
| 55 | CRTLIB LIB(ZLIB) TYPE(PROD) TEXT('ZLIB compression API library') | 55 | CRTLIB LIB(ZLIB) TYPE(*PROD) TEXT('ZLIB compression API library') |
| 56 | 56 | ||
| 57 | 2) Create the source files: | 57 | 2) Create the source files: |
| 58 | 58 | ||
diff --git a/as400/zlib.inc b/as400/zlib.inc index 20e32282..28fb6ae9 100644 --- a/as400/zlib.inc +++ b/as400/zlib.inc | |||
| @@ -29,7 +29,7 @@ | |||
| 29 | D ZLIB_VER_REVISION... | 29 | D ZLIB_VER_REVISION... |
| 30 | D C 5 | 30 | D C 5 |
| 31 | D ZLIB_VER_SUBREVISION... | 31 | D ZLIB_VER_SUBREVISION... |
| 32 | D C 0 | 32 | D C 3 |
| 33 | * | 33 | * |
| 34 | * Other equates. | 34 | * Other equates. |
| 35 | * | 35 | * |
| @@ -111,15 +111,15 @@ | |||
| 111 | ************************************************************************** | 111 | ************************************************************************** |
| 112 | * | 112 | * |
| 113 | D compress PR 10I 0 extproc('compress') | 113 | D compress PR 10I 0 extproc('compress') |
| 114 | D dest 32767 options(*varsize) Destination buffer | 114 | D dest 65535 options(*varsize) Destination buffer |
| 115 | D destLen 10U 0 Destination length | 115 | D destLen 10U 0 Destination length |
| 116 | D source 32767 const options(*varsize) Source buffer | 116 | D source 65535 const options(*varsize) Source buffer |
| 117 | D sourceLen 10u 0 value Source length | 117 | D sourceLen 10u 0 value Source length |
| 118 | * | 118 | * |
| 119 | D compress2 PR 10I 0 extproc('compress2') | 119 | D compress2 PR 10I 0 extproc('compress2') |
| 120 | D dest 32767 options(*varsize) Destination buffer | 120 | D dest 65535 options(*varsize) Destination buffer |
| 121 | D destLen 10U 0 Destination length | 121 | D destLen 10U 0 Destination length |
| 122 | D source 32767 const options(*varsize) Source buffer | 122 | D source 65535 const options(*varsize) Source buffer |
| 123 | D sourceLen 10U 0 value Source length | 123 | D sourceLen 10U 0 value Source length |
| 124 | D level 10I 0 value Compression level | 124 | D level 10I 0 value Compression level |
| 125 | * | 125 | * |
| @@ -127,9 +127,9 @@ | |||
| 127 | D sourceLen 10U 0 value | 127 | D sourceLen 10U 0 value |
| 128 | * | 128 | * |
| 129 | D uncompress PR 10I 0 extproc('uncompress') | 129 | D uncompress PR 10I 0 extproc('uncompress') |
| 130 | D dest 32767 options(*varsize) Destination buffer | 130 | D dest 65535 options(*varsize) Destination buffer |
| 131 | D destLen 10U 0 Destination length | 131 | D destLen 10U 0 Destination length |
| 132 | D source 32767 const options(*varsize) Source buffer | 132 | D source 65535 const options(*varsize) Source buffer |
| 133 | D sourceLen 10U 0 value Source length | 133 | D sourceLen 10U 0 value Source length |
| 134 | * | 134 | * |
| 135 | /if not defined(LARGE_FILES) | 135 | /if not defined(LARGE_FILES) |
| @@ -165,12 +165,12 @@ | |||
| 165 | * | 165 | * |
| 166 | D gzread PR 10I 0 extproc('gzread') | 166 | D gzread PR 10I 0 extproc('gzread') |
| 167 | D file value like(gzFile) File pointer | 167 | D file value like(gzFile) File pointer |
| 168 | D buf 32767 options(*varsize) Buffer | 168 | D buf 65535 options(*varsize) Buffer |
| 169 | D len 10u 0 value Buffer length | 169 | D len 10u 0 value Buffer length |
| 170 | * | 170 | * |
| 171 | D gzwrite PR 10I 0 extproc('gzwrite') | 171 | D gzwrite PR 10I 0 extproc('gzwrite') |
| 172 | D file value like(gzFile) File pointer | 172 | D file value like(gzFile) File pointer |
| 173 | D buf 32767 const options(*varsize) Buffer | 173 | D buf 65535 const options(*varsize) Buffer |
| 174 | D len 10u 0 value Buffer length | 174 | D len 10u 0 value Buffer length |
| 175 | * | 175 | * |
| 176 | D gzputs PR 10I 0 extproc('gzputs') | 176 | D gzputs PR 10I 0 extproc('gzputs') |
| @@ -179,7 +179,7 @@ | |||
| 179 | * | 179 | * |
| 180 | D gzgets PR * extproc('gzgets') | 180 | D gzgets PR * extproc('gzgets') |
| 181 | D file value like(gzFile) File pointer | 181 | D file value like(gzFile) File pointer |
| 182 | D buf 32767 options(*varsize) Read buffer | 182 | D buf 65535 options(*varsize) Read buffer |
| 183 | D len 10i 0 value Buffer length | 183 | D len 10i 0 value Buffer length |
| 184 | * | 184 | * |
| 185 | D gzputc PR 10i 0 extproc('gzputc') | 185 | D gzputc PR 10i 0 extproc('gzputc') |
| @@ -318,7 +318,7 @@ | |||
| 318 | D deflateSetDictionary... | 318 | D deflateSetDictionary... |
| 319 | D PR 10I 0 extproc('deflateSetDictionary') Init. dictionary | 319 | D PR 10I 0 extproc('deflateSetDictionary') Init. dictionary |
| 320 | D strm like(z_stream) Compression stream | 320 | D strm like(z_stream) Compression stream |
| 321 | D dictionary 32767 const options(*varsize) Dictionary bytes | 321 | D dictionary 65535 const options(*varsize) Dictionary bytes |
| 322 | D dictLength 10U 0 value Dictionary length | 322 | D dictLength 10U 0 value Dictionary length |
| 323 | * | 323 | * |
| 324 | D deflateCopy PR 10I 0 extproc('deflateCopy') Compress strm 2 strm | 324 | D deflateCopy PR 10I 0 extproc('deflateCopy') Compress strm 2 strm |
| @@ -344,7 +344,7 @@ | |||
| 344 | * | 344 | * |
| 345 | D deflatePrime PR 10I 0 extproc('deflatePrime') Change level & strat | 345 | D deflatePrime PR 10I 0 extproc('deflatePrime') Change level & strat |
| 346 | D strm like(z_stream) Compression stream | 346 | D strm like(z_stream) Compression stream |
| 347 | D bits 10I 0 value Number of bits to insert | 347 | D bits 10I 0 value # of bits to insert |
| 348 | D value 10I 0 value Bits to insert | 348 | D value 10I 0 value Bits to insert |
| 349 | * | 349 | * |
| 350 | D inflateInit2 PR 10I 0 extproc('inflateInit2_') Init. expansion | 350 | D inflateInit2 PR 10I 0 extproc('inflateInit2_') Init. expansion |
| @@ -356,7 +356,7 @@ | |||
| 356 | D inflateSetDictionary... | 356 | D inflateSetDictionary... |
| 357 | D PR 10I 0 extproc('inflateSetDictionary') Init. dictionary | 357 | D PR 10I 0 extproc('inflateSetDictionary') Init. dictionary |
| 358 | D strm like(z_stream) Expansion stream | 358 | D strm like(z_stream) Expansion stream |
| 359 | D dictionary 32767 const options(*varsize) Dictionary bytes | 359 | D dictionary 65535 const options(*varsize) Dictionary bytes |
| 360 | D dictLength 10U 0 value Dictionary length | 360 | D dictLength 10U 0 value Dictionary length |
| 361 | * | 361 | * |
| 362 | D inflateSync PR 10I 0 extproc('inflateSync') Sync. expansion | 362 | D inflateSync PR 10I 0 extproc('inflateSync') Sync. expansion |
| @@ -385,7 +385,7 @@ | |||
| 385 | D PR 10I 0 extproc('inflateBackInit_') | 385 | D PR 10I 0 extproc('inflateBackInit_') |
| 386 | D strm like(z_stream) Expansion stream | 386 | D strm like(z_stream) Expansion stream |
| 387 | D windowBits 10I 0 value Log2(buffer size) | 387 | D windowBits 10I 0 value Log2(buffer size) |
| 388 | D window 32767 options(*varsize) Buffer | 388 | D window 65535 options(*varsize) Buffer |
| 389 | D version * value options(*string) Version string | 389 | D version * value options(*string) Version string |
| 390 | D stream_size 10i 0 value Stream struct. size | 390 | D stream_size 10i 0 value Stream struct. size |
| 391 | * | 391 | * |
| @@ -408,12 +408,12 @@ | |||
| 408 | * | 408 | * |
| 409 | D adler32 PR 10U 0 extproc('adler32') New checksum | 409 | D adler32 PR 10U 0 extproc('adler32') New checksum |
| 410 | D adler 10U 0 value Old checksum | 410 | D adler 10U 0 value Old checksum |
| 411 | D buf 32767 const options(*varsize) Bytes to accumulate | 411 | D buf 65535 const options(*varsize) Bytes to accumulate |
| 412 | D len 10U 0 value Buffer length | 412 | D len 10U 0 value Buffer length |
| 413 | * | 413 | * |
| 414 | D crc32 PR 10U 0 extproc('crc32') New checksum | 414 | D crc32 PR 10U 0 extproc('crc32') New checksum |
| 415 | D crc 10U 0 value Old checksum | 415 | D crc 10U 0 value Old checksum |
| 416 | D buf 32767 const options(*varsize) Bytes to accumulate | 416 | D buf 65535 const options(*varsize) Bytes to accumulate |
| 417 | D len 10U 0 value Buffer length | 417 | D len 10U 0 value Buffer length |
| 418 | * | 418 | * |
| 419 | ************************************************************************** | 419 | ************************************************************************** |
