X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=pdf2swf%2Fpdf2swf.cc;h=c4d331df0222fb1842c45629740edf42d3f41f7e;hb=9261948c850ed20ed34890b2382e15fb7cc71749;hp=824657b5894c7059ff9a0c6e34b03cdcc6cf69e1;hpb=c71ce9b62dc70d2ab901f642000e5929c692314e;p=swftools.git diff --git a/pdf2swf/pdf2swf.cc b/pdf2swf/pdf2swf.cc index 824657b..c4d331d 100644 --- a/pdf2swf/pdf2swf.cc +++ b/pdf2swf/pdf2swf.cc @@ -33,9 +33,7 @@ #endif #include "../lib/args.h" #include "SWFOutputDev.h" -extern "C" { #include "log.h" -} #ifndef WIN32 #define FONTDIR SWFTOOLS_DATADIR "/fonts" @@ -344,7 +342,7 @@ void args_callback_usage(char*name) } #ifdef HAVE_DIRENT_H -void addfontdir(char* dirname, int*numfonts) +static void addfontdir(char* dirname, int*numfonts) { if(!numfonts) msg(" Adding %s to search path\n", dirname); @@ -354,7 +352,7 @@ void addfontdir(char* dirname, int*numfonts) msg(" Couldn't open directory %s\n", dirname); return; } - dirent*ent; + struct dirent*ent; while(1) { ent = readdir (dir); if (!ent) @@ -393,7 +391,7 @@ void addfontdir(char* dirname, int*numfonts) } #endif -char* stripfilename(char*filename, char*newext) +static char* stripfilename(char*filename, char*newext) { char*last1 = strrchr(filename, '/'); char*last2 = strrchr(filename, '\\'); @@ -502,7 +500,8 @@ int main(int argn, char *argv[]) pdf_page_destroy(page); } } - swf_output_save(swf, outputname); + if(!swf_output_save(swf, outputname)) + exit(1); swf_output_destroy(swf); pdf_destroy(pdf); @@ -540,4 +539,3 @@ int main(int argn, char *argv[]) return 0; } -