diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2009-05-08 16:12:08 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2009-05-08 16:12:08 +0000 |
commit | d0ad2e0bdb23789c261fe4d8636fb559f04c5f32 (patch) | |
tree | ccb56086cfef24caa20f4c31c80f31735ada65b7 /src/cli.c | |
parent | d89b9a1074ff2b8f7f9227d6e10a95808ef30129 (diff) | |
download | ttf2f-d0ad2e0bdb23789c261fe4d8636fb559f04c5f32.tar.gz ttf2f-d0ad2e0bdb23789c261fe4d8636fb559f04c5f32.tar.bz2 |
More tidying
svn path=/trunk/tools/ttf2f/; revision=7446
Diffstat (limited to 'src/cli.c')
-rw-r--r-- | src/cli.c | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -27,8 +27,8 @@ int main(int argc, char **argv) int fail; ttf2f_result err = TTF2F_RESULT_OK; int nglyphs; - struct glyph *glist; - struct font_metrics *metrics; + struct glyph *glist = NULL; + struct font_metrics *metrics = NULL; if (argc != 3) { fprintf(stderr, "Usage: %s <input.ttf> <output>\n", argv[0]); @@ -36,7 +36,9 @@ int main(int argc, char **argv) } ft_init(); - load_glyph_list(); + + if ((err = glyph_load_list()) != TTF2F_RESULT_OK) + goto error_out; fail = open_font(argv[1]); if (fail) { @@ -122,7 +124,7 @@ error_out: close_font(); ft_fini(); - destroy_glyphs(); + glyph_destroy_list(); exit(err == TTF2F_RESULT_OK ? EXIT_SUCCESS : EXIT_FAILURE); } |