added gfx2gfx to Makefile, small fix in as3compile
[swftools.git] / src / font2swf.c
index 8107a8f..cd30118 100644 (file)
@@ -56,7 +56,7 @@ int args_callback_option(char*name,char*val)
     }
     else if(!strcmp(name, "n")) {
        fontname = val;
-       return 0;
+       return 1;
     }
     else if(!strcmp(name, "a")) {
        all = 1;
@@ -79,7 +79,6 @@ void args_callback_usage(char *name)
     printf("\n");
     printf("-h , --help                    Print short help message and exit\n");
     printf("-v , --verbose                 Be verbose. Use more than one -v for greater effect.\n");
-    printf("-n , --name <name>             Name of the font (class) in the output file\n");
     printf("-o , --output <filename>       Write output to file <filename>.\n");
     printf("-V , --version                 Print version info and exit\n");
     printf("\n");
@@ -101,7 +100,7 @@ static void convertFont(char*infile, char*outfile)
     font = swf_LoadFont(infile);
 
     if(fontname)
-        font->name = fontname;
+        font->name = strdup(fontname);
 
     swf_WriteFont(font, outfile);
     swf_FontFree(font);