OSDN Git Service

delete png_set_gAMA
[swfed/swfed.git] / src / swf_test.c
1 #include <stdio.h>
2 #include <sys/stat.h>
3 #include "swf_object.h"
4
5 typedef struct  _binedit_string {
6     unsigned char *ptr;
7     unsigned long len;
8 } binedit_string_t;
9
10 int loadfile(binedit_string_t *str, char *filename) {
11     FILE *fp;
12     struct stat sbuf;
13     if (stat(filename, &sbuf)) {
14         return 1;
15     }
16     str->len = sbuf.st_size;
17     str->ptr = calloc(str->len, 1);
18     fp = fopen(filename, "rb");
19     if (fread(str->ptr, 1, str->len, fp) != str->len) {
20         return 1;
21     }
22     fclose(fp);
23     return 0;
24 }
25
26 int main(int argc, char **argv) {
27   swf_object_t *swf;
28   binedit_string_t str;
29   loadfile(&str, "saitama.swf");
30   swf = swf_object_open();
31   swf = swf_object_set(str.ptr, str.len);
32   return 0;
33 }