You may already have this in the trunk, however, I needed to make some diff
for compiling under a recent ubuntu 9.10, e.g.,
$ g++ --version
g++ (Ubuntu 4.4.1-4ubuntu8) 4.4.1
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
In any case, here you go . . .
diff swftools-0.9.0/lib/pdf/GFXOutputDev.cc
swftools-0.9.0-const-fix/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 swftools-0.9.0/lib/pdf/pdf.cc swftools-0.9.0-const-fix/lib/pdf/pdf.cc
448a449,450
> // create new space to use destructive assignment
> char*nc_filename = strdup(filename);
450c452
< if((x = strchr(filename, '|'))) {
---
> if((x = strchr(nc_filename, '|'))) {
463a466,469
>
> // free temporary space
> free(x);
>
more,
l8r,
v
--
Support mutation not extinction