summaryrefslogtreecommitdiff
path: root/mupdf/fontdump.c
diff options
context:
space:
mode:
Diffstat (limited to 'mupdf/fontdump.c')
-rw-r--r--mupdf/fontdump.c112
1 files changed, 56 insertions, 56 deletions
diff --git a/mupdf/fontdump.c b/mupdf/fontdump.c
index 6b9077b1..88d75bc5 100644
--- a/mupdf/fontdump.c
+++ b/mupdf/fontdump.c
@@ -6,80 +6,80 @@
static int
hexdump(FILE *fo, FILE *fi)
{
- int c, n;
+ int c, n;
- n = 0;
- c = fgetc(fi);
- while (c != -1)
- {
- fprintf(fo, "0x%02x,", c);
- if (n % 16 == 15)
- fprintf(fo, "\n");
+ n = 0;
c = fgetc(fi);
- n ++;
- }
+ while (c != -1)
+ {
+ fprintf(fo, "0x%02x,", c);
+ if (n % 16 == 15)
+ fprintf(fo, "\n");
+ c = fgetc(fi);
+ n ++;
+ }
- return n;
+ return n;
}
int
main(int argc, char **argv)
{
- FILE *fo;
- FILE *fi;
- char name[256];
- char *basename;
- char *p;
- int i, len;
-
- if (argc < 3)
- {
- fprintf(stderr, "usage: fontdump output.c input.dat\n");
- return 1;
- }
-
- fo = fopen(argv[1], "wb");
- if (!fo)
- {
- fprintf(stderr, "fontdump: could not open output file '%s'\n", argv[1]);
- return 1;
- }
+ FILE *fo;
+ FILE *fi;
+ char name[256];
+ char *basename;
+ char *p;
+ int i, len;
- for (i = 2; i < argc; i++)
- {
- fi = fopen(argv[i], "rb");
- if (!fi)
+ if (argc < 3)
{
- fprintf(stderr, "fontdump: could not open input file '%s'\n", argv[i]);
- return 1;
+ fprintf(stderr, "usage: fontdump output.c input.dat\n");
+ return 1;
}
- basename = strrchr(argv[i], '/');
- if (!basename)
- basename = strrchr(argv[i], '\\');
- if (basename)
- basename++;
- else
- basename = argv[i];
- strcpy(name, basename);
- p = name;
- while (*p)
+ fo = fopen(argv[1], "wb");
+ if (!fo)
{
- if ((*p == '/') || (*p == '.') || (*p == '\\') || (*p == '-'))
- *p = '_';
- p ++;
+ fprintf(stderr, "fontdump: could not open output file '%s'\n", argv[1]);
+ return 1;
}
- fprintf(fo, "const unsigned char pdf_font_%s_buf[] = {\n", name);
+ for (i = 2; i < argc; i++)
+ {
+ fi = fopen(argv[i], "rb");
+ if (!fi)
+ {
+ fprintf(stderr, "fontdump: could not open input file '%s'\n", argv[i]);
+ return 1;
+ }
+
+ basename = strrchr(argv[i], '/');
+ if (!basename)
+ basename = strrchr(argv[i], '\\');
+ if (basename)
+ basename++;
+ else
+ basename = argv[i];
+ strcpy(name, basename);
+ p = name;
+ while (*p)
+ {
+ if ((*p == '/') || (*p == '.') || (*p == '\\') || (*p == '-'))
+ *p = '_';
+ p ++;
+ }
- len = hexdump(fo, fi);
+ fprintf(fo, "const unsigned char pdf_font_%s_buf[] = {\n", name);
- fprintf(fo, "};\n");
- fprintf(fo, "const unsigned int pdf_font_%s_len = %d;\n", name, len);
+ len = hexdump(fo, fi);
- fclose(fi);
- }
+ fprintf(fo, "};\n");
+ fprintf(fo, "const unsigned int pdf_font_%s_len = %d;\n", name, len);
+
+ fclose(fi);
+ }
- return 0;
+ return 0;
}