NXEngine v1.0.0.4
[NXEngine.git] / extract / extract.fdh
blobd6c5557de0e43418d9a387f53c95f26420f2288e
1 //hash:ae36d920
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);
14 int extract_main();
15 int introduction();
16 int conclusion();
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]--------------//
42 void crc_init(void);
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);