diff options
author | Bob Friesenhahn <bfriesen@simple.dallas.tx.us> | 2020-12-28 07:48:18 -0600 |
---|---|---|
committer | Bob Friesenhahn <bfriesen@simple.dallas.tx.us> | 2020-12-28 07:48:18 -0600 |
commit | f2435ace6ce29e025cb728dc2c62613bdd26f71f (patch) | |
tree | 5236f77d5034027173cb5ab30780550a65088abd /tools/tiffinfo.c | |
parent | ec8bddedf094a29ef84de80d477fb231850ee8a6 (diff) | |
download | libtiff-git-f2435ace6ce29e025cb728dc2c62613bdd26f71f.tar.gz |
Reduce initialized data by making more data const and simplifying usage() implementation.
Diffstat (limited to 'tools/tiffinfo.c')
-rw-r--r-- | tools/tiffinfo.c | 39 |
1 files changed, 18 insertions, 21 deletions
diff --git a/tools/tiffinfo.c b/tools/tiffinfo.c index 2271c9d1..438911ae 100644 --- a/tools/tiffinfo.c +++ b/tools/tiffinfo.c @@ -172,34 +172,31 @@ main(int argc, char* argv[]) return (status); } -static const char* stuff[] = { -"usage: tiffinfo [options] input...", -"where options are:", -" -D read data", -" -i ignore read errors", -" -c display data for grey/color response curve or colormap", -" -d display raw/decoded image data", -" -f lsb2msb force lsb-to-msb FillOrder for input", -" -f msb2lsb force msb-to-lsb FillOrder for input", -" -j show JPEG tables", -" -o offset set initial directory offset", -" -r read/display raw image data instead of decoded data", -" -s display strip offsets and byte counts", -" -w display raw data in words rather than bytes", -" -z enable strip chopping", -" -# set initial directory (first directory is # 0)", -NULL -}; +static const char usage_info[] = +"usage: tiffinfo [options] input...\n" +"where options are:\n" +" -D read data\n" +" -i ignore read errors\n" +" -c display data for grey/color response curve or colormap\n" +" -d display raw/decoded image data\n" +" -f lsb2msb force lsb-to-msb FillOrder for input\n" +" -f msb2lsb force msb-to-lsb FillOrder for input\n" +" -j show JPEG tables\n" +" -o offset set initial directory offset\n" +" -r read/display raw image data instead of decoded data\n" +" -s display strip offsets and byte counts\n" +" -w display raw data in words rather than bytes\n" +" -z enable strip chopping\n" +" -# set initial directory (first directory is # 0)\n" +; static void usage(int code) { - int i; FILE * out = (code == EXIT_SUCCESS) ? stdout : stderr; fprintf(out, "%s\n\n", TIFFGetVersion()); - for (i = 0; stuff[i] != NULL; i++) - fprintf(out, "%s\n", stuff[i]); + fprintf(out, "%s", usage_info); exit(code); } |