diff options
author | Nathan Moinvaziri <nathan@nathanm.com> | 2020-07-03 20:37:11 -0700 |
---|---|---|
committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2020-08-14 22:20:50 +0200 |
commit | 9ee4f8a100057519b021a3a756741fa3d4664f7e (patch) | |
tree | 9f46c83d46ba8a61a9eee668c1f8a46c25dec622 /functable.c | |
parent | 2928d96e2a950f81ade2ff198a11800d2168b983 (diff) |
Fixed many possible loss of data warnings where insert_string and quick_insert_string function used on Windows.
Diffstat (limited to 'functable.c')
-rw-r--r-- | functable.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/functable.c b/functable.c index a261a9c..cc1f070 100644 --- a/functable.c +++ b/functable.c @@ -15,19 +15,19 @@ #endif /* insert_string */ -extern Pos insert_string_c(deflate_state *const s, const Pos str, unsigned int count); +extern Pos insert_string_c(deflate_state *const s, const uint32_t str, uint32_t count); #ifdef X86_SSE42_CRC_HASH -extern Pos insert_string_sse4(deflate_state *const s, const Pos str, unsigned int count); +extern Pos insert_string_sse4(deflate_state *const s, const uint32_t str, uint32_t count); #elif defined(ARM_ACLE_CRC_HASH) -extern Pos insert_string_acle(deflate_state *const s, const Pos str, unsigned int count); +extern Pos insert_string_acle(deflate_state *const s, const uint32_t str, uint32_t count); #endif /* quick_insert_string */ -extern Pos quick_insert_string_c(deflate_state *const s, const Pos str); +extern Pos quick_insert_string_c(deflate_state *const s, const uint32_t str); #ifdef X86_SSE42_CRC_HASH -extern Pos quick_insert_string_sse4(deflate_state *const s, const Pos str); +extern Pos quick_insert_string_sse4(deflate_state *const s, const uint32_t str); #elif defined(ARM_ACLE_CRC_HASH) -extern Pos quick_insert_string_acle(deflate_state *const s, const Pos str); +extern Pos quick_insert_string_acle(deflate_state *const s, const uint32_t str); #endif /* slide_hash */ @@ -144,7 +144,7 @@ ZLIB_INTERNAL void cpu_check_features(void) } /* stub functions */ -ZLIB_INTERNAL Pos insert_string_stub(deflate_state *const s, const Pos str, unsigned int count) { +ZLIB_INTERNAL Pos insert_string_stub(deflate_state *const s, const uint32_t str, uint32_t count) { // Initialize default functable.insert_string = &insert_string_c; @@ -161,7 +161,7 @@ ZLIB_INTERNAL Pos insert_string_stub(deflate_state *const s, const Pos str, unsi return functable.insert_string(s, str, count); } -ZLIB_INTERNAL Pos quick_insert_string_stub(deflate_state *const s, const Pos str) { +ZLIB_INTERNAL Pos quick_insert_string_stub(deflate_state *const s, const uint32_t str) { functable.quick_insert_string = &quick_insert_string_c; #ifdef X86_SSE42_CRC_HASH |