summaryrefslogtreecommitdiffstats
path: root/Utilities/cmzlib/cm_zlib_mangle.h
diff options
context:
space:
mode:
authorDavid Cole <david.cole@kitware.com>2007-09-11 15:22:29 (GMT)
committerDavid Cole <david.cole@kitware.com>2007-09-11 15:22:29 (GMT)
commit3edcd70754afe7c6b2ff71e0010c6b3d64b4fe37 (patch)
tree0dca962765d94496432c628b96dbfeef7a252064 /Utilities/cmzlib/cm_zlib_mangle.h
parentf262298bb037b683c995f239d1ca9fc00aaec3f3 (diff)
downloadCMake-3edcd70754afe7c6b2ff71e0010c6b3d64b4fe37.zip
CMake-3edcd70754afe7c6b2ff71e0010c6b3d64b4fe37.tar.gz
CMake-3edcd70754afe7c6b2ff71e0010c6b3d64b4fe37.tar.bz2
ENH: Update zlib to 1.2.3. Addresses bugs #5445 and #3473.
Diffstat (limited to 'Utilities/cmzlib/cm_zlib_mangle.h')
-rw-r--r--Utilities/cmzlib/cm_zlib_mangle.h59
1 files changed, 33 insertions, 26 deletions
diff --git a/Utilities/cmzlib/cm_zlib_mangle.h b/Utilities/cmzlib/cm_zlib_mangle.h
index 750816d..7f001a5 100644
--- a/Utilities/cmzlib/cm_zlib_mangle.h
+++ b/Utilities/cmzlib/cm_zlib_mangle.h
@@ -10,32 +10,40 @@ cm.
The following command was used to obtain the symbol list:
-nm libcmzlib.a |grep " [TR] "
+nm libcmzlib.so |grep " [TRD] "
+
+This is the way to recreate the whole list:
+
+nm libcmzlib.so |grep " [TRD] " | awk '{ print "#define "$3" cm_zlib_"$3 }'
+
+REMOVE the "_init" and "_fini" entries.
*/
-#define deflate_copyright cm_zlib_deflate_copyright
-#define _length_code cm_zlib__length_code
-#define _dist_code cm_zlib__dist_code
-#define _tr_align cm_zlib__tr_align
-#define _tr_flush_block cm_zlib__tr_flush_block
-#define _tr_init cm_zlib__tr_init
-#define _tr_stored_block cm_zlib__tr_stored_block
-#define _tr_tally cm_zlib__tr_tally
#define adler32 cm_zlib_adler32
+#define adler32_combine cm_zlib_adler32_combine
#define compress cm_zlib_compress
#define compress2 cm_zlib_compress2
+#define compressBound cm_zlib_compressBound
#define crc32 cm_zlib_crc32
+#define crc32_combine cm_zlib_crc32_combine
+#define get_crc_table cm_zlib_get_crc_table
#define deflate cm_zlib_deflate
+#define deflateBound cm_zlib_deflateBound
#define deflateCopy cm_zlib_deflateCopy
#define deflateEnd cm_zlib_deflateEnd
#define deflateInit2_ cm_zlib_deflateInit2_
#define deflateInit_ cm_zlib_deflateInit_
#define deflateParams cm_zlib_deflateParams
+#define deflatePrime cm_zlib_deflatePrime
#define deflateReset cm_zlib_deflateReset
#define deflateSetDictionary cm_zlib_deflateSetDictionary
-#define get_crc_table cm_zlib_get_crc_table
+#define deflateSetHeader cm_zlib_deflateSetHeader
+#define deflateTune cm_zlib_deflateTune
+#define deflate_copyright cm_zlib_deflate_copyright
+#define gzclearerr cm_zlib_gzclearerr
#define gzclose cm_zlib_gzclose
+#define gzdirect cm_zlib_gzdirect
#define gzdopen cm_zlib_gzdopen
#define gzeof cm_zlib_gzeof
#define gzerror cm_zlib_gzerror
@@ -51,36 +59,35 @@ nm libcmzlib.a |grep " [TR] "
#define gzseek cm_zlib_gzseek
#define gzsetparams cm_zlib_gzsetparams
#define gztell cm_zlib_gztell
+#define gzungetc cm_zlib_gzungetc
#define gzwrite cm_zlib_gzwrite
+#define inflate_fast cm_zlib_inflate_fast
#define inflate cm_zlib_inflate
+#define inflateCopy cm_zlib_inflateCopy
#define inflateEnd cm_zlib_inflateEnd
+#define inflateGetHeader cm_zlib_inflateGetHeader
#define inflateInit2_ cm_zlib_inflateInit2_
#define inflateInit_ cm_zlib_inflateInit_
+#define inflatePrime cm_zlib_inflatePrime
#define inflateReset cm_zlib_inflateReset
#define inflateSetDictionary cm_zlib_inflateSetDictionary
#define inflateSync cm_zlib_inflateSync
#define inflateSyncPoint cm_zlib_inflateSyncPoint
-#define inflate_blocks cm_zlib_inflate_blocks
-#define inflate_blocks_free cm_zlib_inflate_blocks_free
-#define inflate_blocks_new cm_zlib_inflate_blocks_new
-#define inflate_blocks_reset cm_zlib_inflate_blocks_reset
-#define inflate_blocks_sync_point cm_zlib_inflate_blocks_sync_point
-#define inflate_codes cm_zlib_inflate_codes
-#define inflate_codes_free cm_zlib_inflate_codes_free
-#define inflate_codes_new cm_zlib_inflate_codes_new
#define inflate_copyright cm_zlib_inflate_copyright
-#define inflate_fast cm_zlib_inflate_fast
-#define inflate_flush cm_zlib_inflate_flush
-#define inflate_mask cm_zlib_inflate_mask
-#define inflate_set_dictionary cm_zlib_inflate_set_dictionary
-#define inflate_trees_bits cm_zlib_inflate_trees_bits
-#define inflate_trees_dynamic cm_zlib_inflate_trees_dynamic
-#define inflate_trees_fixed cm_zlib_inflate_trees_fixed
+#define inflate_table cm_zlib_inflate_table
+#define _dist_code cm_zlib__dist_code
+#define _length_code cm_zlib__length_code
+#define _tr_align cm_zlib__tr_align
+#define _tr_flush_block cm_zlib__tr_flush_block
+#define _tr_init cm_zlib__tr_init
+#define _tr_stored_block cm_zlib__tr_stored_block
+#define _tr_tally cm_zlib__tr_tally
#define uncompress cm_zlib_uncompress
#define zError cm_zlib_zError
+#define z_errmsg cm_zlib_z_errmsg
#define zcalloc cm_zlib_zcalloc
#define zcfree cm_zlib_zcfree
+#define zlibCompileFlags cm_zlib_zlibCompileFlags
#define zlibVersion cm_zlib_zlibVersion
-#define z_errmsg cm_zlib_z_errmsg
#endif