summaryrefslogtreecommitdiff
path: root/src/cli.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-05-08 16:12:08 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-05-08 16:12:08 +0000
commitd0ad2e0bdb23789c261fe4d8636fb559f04c5f32 (patch)
treeccb56086cfef24caa20f4c31c80f31735ada65b7 /src/cli.c
parentd89b9a1074ff2b8f7f9227d6e10a95808ef30129 (diff)
downloadttf2f-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.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/cli.c b/src/cli.c
index 1002a94..c21e759 100644
--- a/src/cli.c
+++ b/src/cli.c
@@ -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);
}