mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
* options.h, g10.c (main), compress.c (init_compress), compress-bz2.c
(init_compress): Add --compress-level and --bzip2-compress-level. -z sets them both. Change various callers.
This commit is contained in:
parent
3257edd4e4
commit
995d712589
9 changed files with 67 additions and 52 deletions
|
@ -30,10 +30,10 @@
|
|||
#include "options.h"
|
||||
|
||||
/* Note that the code in compress.c is nearly identical to the code
|
||||
here, so if you fix a bug here, look there to see if the matching
|
||||
bug needs to be fixed. I tried to have one set of functions that
|
||||
could do ZIP, ZLIB, and BZIP2, but it became dangerously unreadable
|
||||
with #ifdefs and if(algo) -dshaw */
|
||||
here, so if you fix a bug here, look there to see if a matching bug
|
||||
needs to be fixed. I tried to have one set of functions that could
|
||||
do ZIP, ZLIB, and BZIP2, but it became dangerously unreadable with
|
||||
#ifdefs and if(algo) -dshaw */
|
||||
|
||||
static void
|
||||
init_compress( compress_filter_context_t *zfx, bz_stream *bzs )
|
||||
|
@ -41,11 +41,11 @@ init_compress( compress_filter_context_t *zfx, bz_stream *bzs )
|
|||
int rc;
|
||||
int level;
|
||||
|
||||
if( opt.compress >= 0 && opt.compress <= 9 )
|
||||
level = opt.compress;
|
||||
else if( opt.compress == -1 )
|
||||
if( opt.bz2_compress_level >= 0 && opt.bz2_compress_level <= 9 )
|
||||
level = opt.bz2_compress_level;
|
||||
else if( opt.bz2_compress_level == -1 )
|
||||
level = 6; /* no particular reason, but it seems reasonable */
|
||||
else if( opt.compress == 10 ) /* remove this ! */
|
||||
else if( opt.bz2_compress_level == 10 ) /* remove this ! */
|
||||
level = 0;
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue