]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Make sure we don't export internal functions
authorHans Kristian Rosbach <hk-git@circlestorm.org>
Thu, 17 Aug 2017 09:24:46 +0000 (11:24 +0200)
committerHans Kristian Rosbach <hk-git@circlestorm.org>
Thu, 17 Aug 2017 09:24:46 +0000 (11:24 +0200)
arch/x86/insert_string_sse.c
deflate.c
deflate.h
deflate_fast.c
deflate_medium.c
deflate_slow.c
functable.c
functable.h

index a927dc0cb02c835ee878f67bf8ed89cf847c18f9..4e303feff1e5a8224a574f78de245a66b9220ec7 100644 (file)
@@ -16,7 +16,7 @@
  *    (except for the last MIN_MATCH-1 bytes of the input file).
  */
 #ifdef X86_SSE4_2_CRC_HASH
-Pos insert_string_sse(deflate_state *const s, const Pos str, unsigned int count) {
+ZLIB_INTERNAL Pos insert_string_sse(deflate_state *const s, const Pos str, unsigned int count) {
     Pos ret = 0;
     unsigned int idx;
     unsigned *ip, val, h;
index ab5b69714218101704f51dba7d63330f185789bb..071ce6794295fc5c972341f9cc74ac35b4003a9e 100644 (file)
--- a/deflate.c
+++ b/deflate.c
@@ -72,12 +72,12 @@ typedef block_state (*compress_func) (deflate_state *s, int flush);
 static int deflateStateCheck      (z_stream *strm);
 static void slide_hash            (deflate_state *s);
 static block_state deflate_stored (deflate_state *s, int flush);
-block_state deflate_fast         (deflate_state *s, int flush);
-block_state deflate_quick        (deflate_state *s, int flush);
+ZLIB_INTERNAL block_state deflate_fast         (deflate_state *s, int flush);
+ZLIB_INTERNAL block_state deflate_quick        (deflate_state *s, int flush);
 #ifdef MEDIUM_STRATEGY
-block_state deflate_medium       (deflate_state *s, int flush);
+ZLIB_INTERNAL block_state deflate_medium       (deflate_state *s, int flush);
 #endif
-block_state deflate_slow         (deflate_state *s, int flush);
+ZLIB_INTERNAL block_state deflate_slow         (deflate_state *s, int flush);
 static block_state deflate_rle   (deflate_state *s, int flush);
 static block_state deflate_huff  (deflate_state *s, int flush);
 static void lm_init              (deflate_state *s);
@@ -1188,7 +1188,7 @@ void check_match(deflate_state *s, IPos start, IPos match, int length) {
  *    option -- not supported here).
  */
 
-void fill_window_c(deflate_state *s) {
+void ZLIB_INTERNAL fill_window_c(deflate_state *s) {
     unsigned n;
     unsigned more;    /* Amount of free space at the end of the window. */
     unsigned int wsize = s->w_size;
index 17f95c2aac14a3dd722cf86ca12a84a5a1bfab9e..3d707eede06721918ede5914c9ffabf660893338 100644 (file)
--- a/deflate.h
+++ b/deflate.h
@@ -343,7 +343,7 @@ typedef enum {
    memory checker errors from longest match routines */
 
 
-void fill_window_c(deflate_state *s);
+void ZLIB_INTERNAL fill_window_c(deflate_state *s);
 
         /* in trees.c */
 void ZLIB_INTERNAL _tr_init(deflate_state *s);
index 5b86e27997a770c35f79864b50bd921b920c0d58..e36bd7906805510512d2d2bac891251689d62bbf 100644 (file)
@@ -16,7 +16,7 @@
  * new strings in the dictionary only for unmatched strings or for short
  * matches. It is used only for the fast compression options.
  */
-block_state deflate_fast(deflate_state *s, int flush) {
+ZLIB_INTERNAL block_state deflate_fast(deflate_state *s, int flush) {
     IPos hash_head;       /* head of the hash chain */
     int bflush;           /* set if current block must be flushed */
 
index fd79866c7e7f5ff9b775824346dc3a20091d6d08..cfff294639f411993562aada72813a23f39ca828 100644 (file)
@@ -195,7 +195,7 @@ static void fizzle_matches(deflate_state *s, struct match *current, struct match
     }
 }
 
-block_state deflate_medium(deflate_state *s, int flush) {
+ZLIB_INTERNAL block_state deflate_medium(deflate_state *s, int flush) {
     struct match current_match, next_match;
 
     memset(&current_match, 0, sizeof(struct match));
index 61c1888cdde0a7224f3d2f8078c2c96cf2bff0d1..2cbb1e0b1a28796863e5ddeab92db7c233726e1c 100644 (file)
@@ -23,7 +23,7 @@
  * evaluation for matches: a match is finally adopted only if there is
  * no better match at the next window position.
  */
-block_state deflate_slow(deflate_state *s, int flush) {
+ZLIB_INTERNAL block_state deflate_slow(deflate_state *s, int flush) {
     IPos hash_head;          /* head of hash chain */
     int bflush;              /* set if current block must be flushed */
 
index 5ebd3559d1f6d17215a5efd3a0e0d4aa12628d4f..659e3fbd057a97033e257ccdb980dfa62888163a 100644 (file)
@@ -13,7 +13,6 @@
 
 
 /* insert_string */
-ZLIB_INTERNAL Pos insert_string_stub(deflate_state *const s, const Pos str, unsigned int count);
 #ifdef X86_SSE4_2_CRC_HASH
 extern Pos insert_string_sse(deflate_state *const s, const Pos str, unsigned int count);
 #elif defined(ARM_ACLE_CRC_HASH)
@@ -21,7 +20,6 @@ extern Pos insert_string_acle(deflate_state *const s, const Pos str, unsigned in
 #endif
 
 /* fill_window */
-ZLIB_INTERNAL void fill_window_stub(deflate_state *s);
 #ifdef X86_SSE2_FILL_WINDOW
 extern void fill_window_sse(deflate_state *s);
 #elif defined(__arm__) || defined(__aarch64__) || defined(_M_ARM)
@@ -29,13 +27,19 @@ extern void fill_window_arm(deflate_state *s);
 #endif
 
 /* adler32 */
-ZLIB_INTERNAL uint32_t adler32_stub(uint32_t adler, const unsigned char *buf, size_t len);
+extern uint32_t adler32_c(uint32_t adler, const unsigned char *buf, size_t len);
 #if (defined(__ARM_NEON__) || defined(__ARM_NEON))
 extern uint32_t adler32_neon(uint32_t adler, const unsigned char *buf, size_t len);
 #endif
 
+/* stub definitions */
+ZLIB_INTERNAL Pos insert_string_stub(deflate_state *const s, const Pos str, unsigned int count);
+ZLIB_INTERNAL void fill_window_stub(deflate_state *s);
+ZLIB_INTERNAL uint32_t adler32_stub(uint32_t adler, const unsigned char *buf, size_t len);
+
+/* functable init */
+ZLIB_INTERNAL struct functable_s functable = {fill_window_stub,insert_string_stub,adler32_stub};
 
-struct functable_s functable = {fill_window_stub,insert_string_stub,adler32_stub};
 
 /* stub functions */
 ZLIB_INTERNAL Pos insert_string_stub(deflate_state *const s, const Pos str, unsigned int count) {
index 3b01f7cb6257fe4348789e8b0a9bdd33e7640270..4e6f53ee8cff7328f1452eba38aa16ffaa00a9e9 100644 (file)
@@ -8,15 +8,13 @@
 
 #include "deflate.h"
 
-uint32_t adler32_c(uint32_t adler, const unsigned char *buf, size_t len);
-
 struct functable_s {
     void     (* fill_window)    (deflate_state *s);
     Pos      (* insert_string)  (deflate_state *const s, const Pos str, unsigned int count);
     uint32_t (* adler32)        (uint32_t adler, const unsigned char *buf, size_t len);
 };
 
-extern struct functable_s functable;
+ZLIB_INTERNAL extern struct functable_s functable;
 
 
 #endif