This is a potential patch to fix the bug. However, I cannot test it, because it doesn't build on amd64. Because of this, I have not marked it with the patch tag. If it does, in fact, work, please tag it accordingly.
-- brian m. carlson / brian with sandals: Houston, Texas, US +1 713 440 7475 | http://crustytoothpaste.ath.cx/~bmc | My opinion only Screw you, AACS LA: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 OpenPGP: RSA v4 4096b 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187
diff -ur freej.old/lib/flash/swf.h freej-0.8.1/lib/flash/swf.h --- freej.old/lib/flash/swf.h 2005-08-06 20:35:03.000000000 +0000 +++ freej-0.8.1/lib/flash/swf.h 2007-06-29 21:06:58.000000000 +0000 @@ -199,7 +199,9 @@ #define true 1 #endif +extern "C" { extern int shape_size,shape_nb,shaperecord_size,shaperecord_nb,style_size,style_nb; +} typedef void (*ScanLineFunc)(void *id, long y, long start, long end);
signature.asc
Description: Digital signature