+static int isSWF(const char*filename)
+{
+ FILE*fi = fopen(filename, "rb");
+ char a[8];
+ if(!fi) {
+ perror(filename);
+ return -1;
+ }
+ memset(a, 0, sizeof(a));
+ fread(a, 4, 1, fi);
+ fclose(fi);
+
+ if(!strncmp(a, "FWS", 3) || !strncmp(a, "CWS", 3)) {
+ return 1;
+ }
+ return 0;
+}
+