diff options
author | Iru Cai <mytbk920423@gmail.com> | 2018-09-28 20:22:01 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2018-09-28 20:22:37 +0800 |
commit | 7c4575d0b1669e50fa45bd715320b99281ae34d7 (patch) | |
tree | b483ab56963e0857c8be181f1fe4d7f416268690 /csrc/mkf.c | |
parent | 39b06f01d327c55664307f2ba767ea5d2f40bb66 (diff) | |
download | rich4-7c4575d0b1669e50fa45bd715320b99281ae34d7.tar.xz |
macro MKF_INFO to show the number of chunks in mkf
- also add an mkf parser
Diffstat (limited to 'csrc/mkf.c')
-rw-r--r-- | csrc/mkf.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -20,6 +20,15 @@ struct mkf }; struct mkf mkf_stdata[16] = { { NULL_HND, NULL } }; // 0x4762f4 +#ifdef MKF_INFO +static int mkfc[16]; + +int mkf_nchunks(int i) +{ + return mkfc[i]; +} +#endif + int load_mkf(const char *fn) { int i; @@ -44,6 +53,9 @@ int load_mkf(const char *fn) fseek(fp, x, SEEK_SET); mkf_stdata[i].data = malloc(t); fread(mkf_stdata[i].data, 1, t, fp); +#ifdef MKF_INFO + mkfc[i] = t / 4; +#endif return i; } |