X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fswfcombine.c;h=e76b5c6a9977c7a707c8ed6431a8c45a244f0cb1;hb=32db40cde1afee595bf3f8fb500d515da77e22d7;hp=0a1f3c47c95352c846b5e106e73e065d01bddd94;hpb=1a51a59ae12959ba9d258b0171dd5d575e52eecd;p=swftools.git diff --git a/src/swfcombine.c b/src/swfcombine.c index 0a1f3c4..e76b5c6 100644 --- a/src/swfcombine.c +++ b/src/swfcombine.c @@ -278,7 +278,7 @@ static void makestackmaster(SWF*swf) { SWF head; int ret; - int fi=open(slave_filename[t],O_RDONLY); + int fi=open(slave_filename[t],O_RDONLY|O_BINARY); TAG*tag; if(fi<0 || swf_ReadSWF(fi, &head)<0) { logf(" Couldn't open/read %s.", slave_filename[t]); @@ -1074,7 +1074,7 @@ int main(int argn, char *argv[]) else { int ret; logf(" master entity %s (named \"%s\")\n", master_filename, master_name); - fi = open(master_filename, O_RDONLY); + fi = open(master_filename, O_RDONLY|O_BINARY); if(fi<0) { logf(" Failed to open %s\n", master_filename); exit(1); @@ -1139,7 +1139,7 @@ int main(int argn, char *argv[]) if(!config.dummy) { int ret; - fi = open(slave_filename[t], O_RDONLY); + fi = open(slave_filename[t], O_RDONLY|O_BINARY); if(!fi) { logf(" Failed to open %s\n", slave_filename[t]); exit(1); @@ -1166,7 +1166,7 @@ int main(int argn, char *argv[]) } } - fi = open(outputname, O_RDWR|O_TRUNC|O_CREAT, 0777); + fi = open(outputname, O_BINARY|O_RDWR|O_TRUNC|O_CREAT, 0777); if(config.zlib) swf_WriteSWC(fi, &newswf);