Drop 'unsigned' from compression_level argument

This commit is contained in:
Eric Biggers 2016-08-27 23:14:49 -07:00
parent 268d2fe602
commit 18b149f52e
2 changed files with 4 additions and 4 deletions

View File

@ -2646,7 +2646,7 @@ deflate_init_offset_slot_fast(struct libdeflate_compressor *c)
} }
LIBEXPORT struct libdeflate_compressor * LIBEXPORT struct libdeflate_compressor *
libdeflate_alloc_compressor(unsigned int compression_level) libdeflate_alloc_compressor(int compression_level)
{ {
struct libdeflate_compressor *c; struct libdeflate_compressor *c;
size_t size; size_t size;
@ -2662,8 +2662,6 @@ libdeflate_alloc_compressor(unsigned int compression_level)
if (!c) if (!c)
return NULL; return NULL;
c->compression_level = compression_level;
switch (compression_level) { switch (compression_level) {
case 1: case 1:
c->impl = deflate_compress_greedy; c->impl = deflate_compress_greedy;
@ -2748,6 +2746,8 @@ libdeflate_alloc_compressor(unsigned int compression_level)
return NULL; return NULL;
} }
c->compression_level = compression_level;
deflate_init_offset_slot_fast(c); deflate_init_offset_slot_fast(c);
deflate_init_static_codes(c); deflate_init_static_codes(c);

View File

@ -49,7 +49,7 @@ struct libdeflate_compressor;
* However, different threads may use different compressors concurrently. * However, different threads may use different compressors concurrently.
*/ */
LIBDEFLATEAPI struct libdeflate_compressor * LIBDEFLATEAPI struct libdeflate_compressor *
libdeflate_alloc_compressor(unsigned int compression_level); libdeflate_alloc_compressor(int compression_level);
/* /*
* libdeflate_deflate_compress() performs raw DEFLATE compression on a buffer of * libdeflate_deflate_compress() performs raw DEFLATE compression on a buffer of