X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=pdf2swf%2Fpdf2swf.cc;h=2cd110ac251df55d846ea08919c01a62de44bb8f;hb=5dda9633d8fdd97e0ed31fd88797984bf0642322;hp=85c72019a05fa5979e2e1a6e60de4cffb71980fc;hpb=785f09eb70213f929e77c8729cd0212c24e2826e;p=swftools.git diff --git a/pdf2swf/pdf2swf.cc b/pdf2swf/pdf2swf.cc index 85c7201..2cd110a 100644 --- a/pdf2swf/pdf2swf.cc +++ b/pdf2swf/pdf2swf.cc @@ -147,14 +147,14 @@ int args_callback_option(char*name,char*val) { else if (!strcmp(name, "l")) { char buf[256]; - sprintf(buf, "%s/swfs/default_loader.swf", DATADIR); + sprintf(buf, "%s/swfs/default_loader.swf", SWFTOOLS_DATADIR); preloader = strdup(buf); return 0; } else if (!strcmp(name, "b")) { char buf[256]; - sprintf(buf, "%s/swfs/default_viewer.swf", DATADIR); + sprintf(buf, "%s/swfs/default_viewer.swf", SWFTOOLS_DATADIR); viewer = strdup(buf); return 0; } @@ -166,7 +166,7 @@ int args_callback_option(char*name,char*val) { } else { - systemf("ls %s/swfs/*_loader.swf", DATADIR); + systemf("ls %s/swfs/*_loader.swf", SWFTOOLS_DATADIR); if(!system_quiet) printf("\n"); exit(1); @@ -181,7 +181,7 @@ int args_callback_option(char*name,char*val) { } else { - systemf("ls %s/swfs/*_viewer.swf", DATADIR); + systemf("ls %s/swfs/*_viewer.swf", SWFTOOLS_DATADIR); if(!system_quiet) printf("\n"); exit(1); @@ -292,8 +292,8 @@ void args_callback_usage(char*name) #ifndef SYSTEM_BACKTICKS printf("The following might not work because your system call doesn't support command substitution:\n"); #endif - printf("-b --defaultviewer Link default viewer to the pdf (%s/swfs/default_viewer.swf)\n", DATADIR); - printf("-l --defaultpreloader Link default preloader the pdf (%s/swfs/default_loader.swf)\n", DATADIR); + printf("-b --defaultviewer Link default viewer to the pdf (%s/swfs/default_viewer.swf)\n", SWFTOOLS_DATADIR); + printf("-l --defaultpreloader Link default preloader the pdf (%s/swfs/default_loader.swf)\n", SWFTOOLS_DATADIR); printf("-B --viewer=filename Link viewer \"name\" to the pdf (\"%s -B\" for list)\n", name); printf("-L --preloader=filename Link preloader \"name\" to the pdf (\"%s -L\" for list)\n",name); } @@ -341,6 +341,7 @@ void addfontdir(FILE*database, char* dirname, int*numfonts, char*searchpath) } fprintf(database, "%s\n", buf); logf(" Found font %s\n", buf); + fclose(fi); } if(numfonts) (*numfonts)++; @@ -380,7 +381,7 @@ int main(int argn, char *argv[]) exit(0); } - logf(" reading font files from %s/fonts\n", DATADIR); + logf(" reading font files from %s/fonts\n", SWFTOOLS_DATADIR); //TODO: use tempnam here. Check if environment already contains a //T1LIB_CONFIG. putenv( "T1LIB_CONFIG=/tmp/t1lib.config.tmp"); @@ -392,7 +393,7 @@ int main(int argn, char *argv[]) } t1searchpath[0] = 0; #ifdef HAVE_DIRENT_H - sprintf(buf, "%s/fonts",DATADIR); + sprintf(buf, "%s/fonts",SWFTOOLS_DATADIR); // pass 1 addfontdir(0, buf, &numfonts, 0); for(t=0;t --preloader option without --viewer option doesn't make very much sense."); ret = systemf("swfcombine `swfdump -r %s` %s/swfs/PreLoaderTemplate.swf loader=%s movie=%s -o %s", - preloader, DATADIR, preloader, outputname, outputname); + preloader, SWFTOOLS_DATADIR, preloader, outputname, outputname); if(!system_quiet) printf("\n"); } @@ -480,7 +481,7 @@ int main(int argn, char *argv[]) systemf("swfcombine %s viewport=%s -o __tmp__.swf", viewer, outputname, outputname); systemf("swfcombine `swfdump -XY %s` `swfdump -r %s` %s/swfs/PreLoaderTemplate.swf loader=%s movie=__tmp__.swf -o %s", - outputname, preloader, DATADIR, preloader, outputname); + outputname, preloader, SWFTOOLS_DATADIR, preloader, outputname); systemf("rm __tmp__.swf"); }