From: Matthieu Darbois Date: Sat, 22 Nov 2014 12:30:04 +0000 (+0000) Subject: [trunk] fixed warning in option to force rgb output in opj_decompress (fixes issue... X-Git-Tag: v2.1.1~22^2~179 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0ba5d15b585a46a1b881e0a126a63225bedc767b;p=openjpeg [trunk] fixed warning in option to force rgb output in opj_decompress (fixes issue 282) --- diff --git a/src/bin/jp2/opj_decompress.c b/src/bin/jp2/opj_decompress.c index bd76dcac..c97835a8 100644 --- a/src/bin/jp2/opj_decompress.c +++ b/src/bin/jp2/opj_decompress.c @@ -139,7 +139,7 @@ typedef struct opj_decompress_params OPJ_UINT32 nb_precision; /* force output colorspace to RGB */ - OPJ_BOOL force_rgb; + int force_rgb; }opj_decompress_parameters; /* -------------------------------------------------------------------------- */ @@ -492,7 +492,7 @@ int parse_cmdline_decoder(int argc, char **argv, opj_decompress_parameters *para opj_option_t long_option[]={ {"ImgDir", REQ_ARG, NULL ,'y'}, {"OutFor", REQ_ARG, NULL ,'O'}, - {"force-rgb", NO_ARG, NULL ,'FRGB'} + {"force-rgb", NO_ARG, &(parameters->force_rgb), 1} }; const char optlist[] = "i:o:r:l:x:d:t:p:" @@ -511,6 +511,8 @@ int parse_cmdline_decoder(int argc, char **argv, opj_decompress_parameters *para if (c == -1) break; switch (c) { + case 0: /* long opt with flag */ + break; case 'i': /* input file */ { char *infile = opj_optarg; @@ -689,12 +691,6 @@ int parse_cmdline_decoder(int argc, char **argv, opj_decompress_parameters *para } break; /* ----------------------------------------------------- */ - case 'FRGB': /* Force RGB output */ - { - parameters->force_rgb = OPJ_TRUE; - } - break; - /* ----------------------------------------------------- */ /* UniPG>> */ #ifdef USE_JPWL