diff options
author | Tor Andersson <tor@ghostscript.com> | 2009-11-29 04:40:31 +0100 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2009-11-29 04:40:31 +0100 |
commit | 2c080e248a47cb94d2069f6523c314d039f70919 (patch) | |
tree | 46180621f350edfb63ac578a04125dcd9db31f9d /apps/pdfshow.c | |
parent | af27ce7576c323665bb9986fbbab63acb6c81c17 (diff) | |
download | mupdf-2c080e248a47cb94d2069f6523c314d039f70919.tar.xz |
Fix up indentation.
Diffstat (limited to 'apps/pdfshow.c')
-rw-r--r-- | apps/pdfshow.c | 226 |
1 files changed, 113 insertions, 113 deletions
diff --git a/apps/pdfshow.c b/apps/pdfshow.c index 19fab461..9ada637f 100644 --- a/apps/pdfshow.c +++ b/apps/pdfshow.c @@ -10,153 +10,153 @@ static int showcolumn; static void showusage(void) { - fprintf(stderr, "usage: pdfshow [-bx] [-d password] <file> [xref] [trailer] [object numbers]\n"); - fprintf(stderr, " -b \tprint streams as raw binary data\n"); - fprintf(stderr, " -x \tdecompress streams\n"); - fprintf(stderr, " -d \tdecrypt password\n"); - exit(1); + fprintf(stderr, "usage: pdfshow [-bx] [-d password] <file> [xref] [trailer] [object numbers]\n"); + fprintf(stderr, " -b \tprint streams as raw binary data\n"); + fprintf(stderr, " -x \tdecompress streams\n"); + fprintf(stderr, " -d \tdecrypt password\n"); + exit(1); } static void showtrailer(void) { - if (!xref) - die(fz_throw("no file specified")); - printf("trailer\n"); - fz_debugobj(xref->trailer); - printf("\n"); + if (!xref) + die(fz_throw("no file specified")); + printf("trailer\n"); + fz_debugobj(xref->trailer); + printf("\n"); } static void showxref(void) { - if (!xref) - die(fz_throw("no file specified")); - pdf_debugxref(xref); - printf("\n"); + if (!xref) + die(fz_throw("no file specified")); + pdf_debugxref(xref); + printf("\n"); } static void showsafe(unsigned char *buf, int n) { - int i; - for (i = 0; i < n; i++) { - if (buf[i] == '\r' || buf[i] == '\n') { - putchar('\n'); - showcolumn = 0; + int i; + for (i = 0; i < n; i++) { + if (buf[i] == '\r' || buf[i] == '\n') { + putchar('\n'); + showcolumn = 0; + } + else if (buf[i] < 32 || buf[i] > 126) { + putchar('.'); + showcolumn ++; + } + else { + putchar(buf[i]); + showcolumn ++; + } + if (showcolumn == 79) { + putchar('\n'); + showcolumn = 0; + } } - else if (buf[i] < 32 || buf[i] > 126) { - putchar('.'); - showcolumn ++; - } - else { - putchar(buf[i]); - showcolumn ++; - } - if (showcolumn == 79) { - putchar('\n'); - showcolumn = 0; - } - } } static void showstream(int num, int gen) { - fz_error error; - fz_stream *stm; - unsigned char buf[2048]; - int n; - - showcolumn = 0; - - if (showdecode) - error = pdf_openstream(&stm, xref, num, gen); - else - error = pdf_openrawstream(&stm, xref, num, gen); - if (error) - die(error); - - while (1) - { - error = fz_read(&n, stm, buf, sizeof buf); - if (error) - die(error); - if (n == 0) - break; - if (showbinary) - fwrite(buf, 1, n, stdout); + fz_error error; + fz_stream *stm; + unsigned char buf[2048]; + int n; + + showcolumn = 0; + + if (showdecode) + error = pdf_openstream(&stm, xref, num, gen); else - showsafe(buf, n); - } + error = pdf_openrawstream(&stm, xref, num, gen); + if (error) + die(error); + + while (1) + { + error = fz_read(&n, stm, buf, sizeof buf); + if (error) + die(error); + if (n == 0) + break; + if (showbinary) + fwrite(buf, 1, n, stdout); + else + showsafe(buf, n); + } - fz_dropstream(stm); + fz_dropstream(stm); } static void showobject(int num, int gen) { - fz_error error; - fz_obj *obj; - - if (!xref) - die(fz_throw("no file specified")); - - error = pdf_loadobject(&obj, xref, num, gen); - if (error) - die(error); - - if (pdf_isstream(xref, num, gen)) - { - printf("%d %d obj\n", num, gen); - fz_debugobj(obj); - printf("stream\n"); - showstream(num, gen); - printf("endstream\n"); - printf("endobj\n\n"); - } - else - { - printf("%d %d obj\n", num, gen); - fz_debugobj(obj); - printf("endobj\n\n"); - } - - fz_dropobj(obj); + fz_error error; + fz_obj *obj; + + if (!xref) + die(fz_throw("no file specified")); + + error = pdf_loadobject(&obj, xref, num, gen); + if (error) + die(error); + + if (pdf_isstream(xref, num, gen)) + { + printf("%d %d obj\n", num, gen); + fz_debugobj(obj); + printf("stream\n"); + showstream(num, gen); + printf("endstream\n"); + printf("endobj\n\n"); + } + else + { + printf("%d %d obj\n", num, gen); + fz_debugobj(obj); + printf("endobj\n\n"); + } + + fz_dropobj(obj); } int main(int argc, char **argv) { - char *password = ""; - int c; + char *password = ""; + int c; - while ((c = fz_getopt(argc, argv, "d:bx")) != -1) - { - switch (c) + while ((c = fz_getopt(argc, argv, "d:bx")) != -1) { - case 'd': password = fz_optarg; break; - case 'b': showbinary ++; break; - case 'x': showdecode ++; break; - default: - showusage(); - break; + switch (c) + { + case 'd': password = fz_optarg; break; + case 'b': showbinary ++; break; + case 'x': showdecode ++; break; + default: + showusage(); + break; + } } - } - if (fz_optind == argc) - showusage(); + if (fz_optind == argc) + showusage(); - openxref(argv[fz_optind++], password, 0); + openxref(argv[fz_optind++], password, 0); - if (fz_optind == argc) - showtrailer(); + if (fz_optind == argc) + showtrailer(); - while (fz_optind < argc) - { - if (!strcmp(argv[fz_optind], "trailer")) - showtrailer(); - else if (!strcmp(argv[fz_optind], "xref")) - showxref(); - else - showobject(atoi(argv[fz_optind]), 0); - fz_optind++; - } + while (fz_optind < argc) + { + if (!strcmp(argv[fz_optind], "trailer")) + showtrailer(); + else if (!strcmp(argv[fz_optind], "xref")) + showxref(); + else + showobject(atoi(argv[fz_optind]), 0); + fz_optind++; + } - closexref(); + closexref(); } |