git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
libtool is a generated file- remove it.
[swftools.git]
/
lib
/
rfxswf.c
diff --git
a/lib/rfxswf.c
b/lib/rfxswf.c
index
f480458
..
ae14268
100644
(file)
--- a/
lib/rfxswf.c
+++ b/
lib/rfxswf.c
@@
-1222,8
+1222,10
@@
int swf_WriteSWF(int handle, SWF * swf) // Writes SWF to file, returns leng
{
struct writer_t writer;
swf->compressed = 0;
{
struct writer_t writer;
swf->compressed = 0;
- if(handle<0)
+ if(handle<0) {
+ writer_init_nullwriter(&writer);
return swf_WriteSWF2(&writer, swf);
return swf_WriteSWF2(&writer, swf);
+ }
writer_init_filewriter(&writer, handle);
return swf_WriteSWF2(&writer, swf);
}
writer_init_filewriter(&writer, handle);
return swf_WriteSWF2(&writer, swf);
}
@@
-1232,8
+1234,10
@@
int swf_WriteSWC(int handle, SWF * swf) // Writes SWF to file, returns leng
{
struct writer_t writer;
swf->compressed = 1;
{
struct writer_t writer;
swf->compressed = 1;
- if(handle<0)
+ if(handle<0) {
+ writer_init_nullwriter(&writer);
return swf_WriteSWF2(&writer, swf);
return swf_WriteSWF2(&writer, swf);
+ }
writer_init_filewriter(&writer, handle);
return swf_WriteSWF2(&writer, swf);
}
writer_init_filewriter(&writer, handle);
return swf_WriteSWF2(&writer, swf);
}
@@
-1295,4
+1299,3
@@
void swf_FreeTags(SWF * swf) // Frees all malloc'ed memory for t
#include "modules/swfbits.c"
#include "modules/swfaction.c"
#include "modules/swfsound.c"
#include "modules/swfbits.c"
#include "modules/swfaction.c"
#include "modules/swfsound.c"
-#include "h.263/swfvideo.c"