2 //automatically generated by Makegen
4 /* located in platform.cpp */
6 //----------------[referenced from extract/extract.cpp]--------------//
7 FILE *fileopen(const char *fname, const char *mode);
10 /* located in extract/extract.cpp */
12 //----------------[referenced from extract/extract.cpp]--------------//
13 static int extract_do(void);
17 bool findfiles(FILE *exefp);
18 uint32_t findfile(const char *fname, FILE *exefp, int headersize, int *len_out, uint32_t *crc_out);
21 /* located in extract/extractpxt.cpp */
23 //----------------[referenced from extract/extract.cpp]--------------//
24 bool extract_pxt(FILE *fp);
27 /* located in extract/extractfiles.cpp */
29 //----------------[referenced from extract/extract.cpp]--------------//
30 bool extract_files(FILE *exefp);
33 /* located in extract/extractstages.cpp */
35 //----------------[referenced from extract/extract.cpp]--------------//
36 bool extract_stages(FILE *exefp);
39 /* located in extract/crc.cpp */
41 //----------------[referenced from extract/extract.cpp]--------------//
43 uint32_t crc_calc(uint8_t *buf, uint32_t size);
46 /* located in common/stat.cpp */
48 //----------------[referenced from extract/extract.cpp]--------------//
49 void staterr(const char *fmt, ...);
50 void stat(const char *fmt, ...);
53 /* located in common/misc.cpp */
55 //----------------[referenced from extract/extract.cpp]--------------//
56 int filesize(FILE *fp);