cm_zlib_mangle.h 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. #ifndef cm_zlib_mangle_h
  2. #define cm_zlib_mangle_h
  3. /*
  4. This header file mangles all symbols exported from the zlib library.
  5. It is included in all files while building the zlib library. Due to
  6. namespace pollution, no zlib headers should be included in .h files in
  7. cm.
  8. The following command was used to obtain the symbol list:
  9. nm libcmzlib.so |grep " [TRD] "
  10. This is the way to recreate the whole list:
  11. nm libcmzlib.so |grep " [TRD] " | awk '{ print "#define "$3" cm_zlib_"$3 }'
  12. REMOVE the "_init" and "_fini" entries.
  13. */
  14. #define adler32 cm_zlib_adler32
  15. #define adler32_combine cm_zlib_adler32_combine
  16. #define compress cm_zlib_compress
  17. #define compress2 cm_zlib_compress2
  18. #define compressBound cm_zlib_compressBound
  19. #define crc32 cm_zlib_crc32
  20. #define crc32_combine cm_zlib_crc32_combine
  21. #define get_crc_table cm_zlib_get_crc_table
  22. #define deflate cm_zlib_deflate
  23. #define deflateBound cm_zlib_deflateBound
  24. #define deflateCopy cm_zlib_deflateCopy
  25. #define deflateEnd cm_zlib_deflateEnd
  26. #define deflateInit2_ cm_zlib_deflateInit2_
  27. #define deflateInit_ cm_zlib_deflateInit_
  28. #define deflateParams cm_zlib_deflateParams
  29. #define deflatePrime cm_zlib_deflatePrime
  30. #define deflateReset cm_zlib_deflateReset
  31. #define deflateSetDictionary cm_zlib_deflateSetDictionary
  32. #define deflateSetHeader cm_zlib_deflateSetHeader
  33. #define deflateTune cm_zlib_deflateTune
  34. #define deflate_copyright cm_zlib_deflate_copyright
  35. #define gzclearerr cm_zlib_gzclearerr
  36. #define gzclose cm_zlib_gzclose
  37. #define gzdirect cm_zlib_gzdirect
  38. #define gzdopen cm_zlib_gzdopen
  39. #define gzeof cm_zlib_gzeof
  40. #define gzerror cm_zlib_gzerror
  41. #define gzflush cm_zlib_gzflush
  42. #define gzgetc cm_zlib_gzgetc
  43. #define gzgets cm_zlib_gzgets
  44. #define gzopen cm_zlib_gzopen
  45. #define gzprintf cm_zlib_gzprintf
  46. #define gzputc cm_zlib_gzputc
  47. #define gzputs cm_zlib_gzputs
  48. #define gzread cm_zlib_gzread
  49. #define gzrewind cm_zlib_gzrewind
  50. #define gzseek cm_zlib_gzseek
  51. #define gzsetparams cm_zlib_gzsetparams
  52. #define gztell cm_zlib_gztell
  53. #define gzungetc cm_zlib_gzungetc
  54. #define gzwrite cm_zlib_gzwrite
  55. #define inflate_fast cm_zlib_inflate_fast
  56. #define inflate cm_zlib_inflate
  57. #define inflateCopy cm_zlib_inflateCopy
  58. #define inflateEnd cm_zlib_inflateEnd
  59. #define inflateGetHeader cm_zlib_inflateGetHeader
  60. #define inflateInit2_ cm_zlib_inflateInit2_
  61. #define inflateInit_ cm_zlib_inflateInit_
  62. #define inflatePrime cm_zlib_inflatePrime
  63. #define inflateReset cm_zlib_inflateReset
  64. #define inflateSetDictionary cm_zlib_inflateSetDictionary
  65. #define inflateSync cm_zlib_inflateSync
  66. #define inflateSyncPoint cm_zlib_inflateSyncPoint
  67. #define inflate_copyright cm_zlib_inflate_copyright
  68. #define inflate_table cm_zlib_inflate_table
  69. #define _dist_code cm_zlib__dist_code
  70. #define _length_code cm_zlib__length_code
  71. #define _tr_align cm_zlib__tr_align
  72. #define _tr_flush_block cm_zlib__tr_flush_block
  73. #define _tr_init cm_zlib__tr_init
  74. #define _tr_stored_block cm_zlib__tr_stored_block
  75. #define _tr_tally cm_zlib__tr_tally
  76. #define uncompress cm_zlib_uncompress
  77. #define zError cm_zlib_zError
  78. #define z_errmsg cm_zlib_z_errmsg
  79. #define zcalloc cm_zlib_zcalloc
  80. #define zcfree cm_zlib_zcfree
  81. #define zlibCompileFlags cm_zlib_zlibCompileFlags
  82. #define zlibVersion cm_zlib_zlibVersion
  83. #endif