The changes below enabled me to compile swftools 0.9.0 on a fedora core 12 
system. I don't yet know if these changes have any unintended consequences.

diff -r swftools-0.9.0/lib/gfxsource.h swftools-0.9.1/lib/gfxsource.h
37c37
<     struct _gfxdocument* (*open)(struct _gfxsource*src, const char*filename);
---
>     struct _gfxdocument* (*open)(struct _gfxsource*src, char*filename);

diff -r swftools-0.9.0/lib/pdf/GFXOutputDev.cc 
swftools-0.9.1/lib/pdf/GFXOutputDev.cc
2507,2508c2507,2508
<     char*r1 = strrchr(filename, '/');
<     char*r2 = strrchr(filename, '\\');
---
>     const char*r1 = strrchr(filename, '/');
>     const char*r2 = strrchr(filename, '\\');

diff -r swftools-0.9.0/lib/pdf/pdf.cc swftools-0.9.1/lib/pdf/pdf.cc
436c436
< static gfxdocument_t*pdf_open(gfxsource_t*src, const char*filename)
---
> static gfxdocument_t*pdf_open(gfxsource_t*src, char*filename)
Only in swftools-0.9.1/lib/pdf: pdf.o

Reply via email to