diff options
author | Iru Cai <mytbk920423@gmail.com> | 2018-09-03 22:47:18 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2018-09-03 22:47:18 +0800 |
commit | 9c58b5bbada93049b3ca25c7221e0913acfd0301 (patch) | |
tree | 1a57c54726317b7b675d5a052700496eb627196f | |
parent | 636ed4d382b229b7f58d9b993396977e3a52301c (diff) | |
download | rich4-9c58b5bbada93049b3ca25c7221e0913acfd0301.tar.xz |
mkf.c: function decl, -1 as HANDLE
-rw-r--r-- | csrc/mkf.c | 18 |
1 files changed, 14 insertions, 4 deletions
@@ -1,23 +1,33 @@ #include <windows.h> +#include <stdint.h> + +#define NULL_HND ((HANDLE)(-1)) + +/* mkf_00455040.c */ +void fcn_00455040(char *arg1, char *arg2); + +/* mkf_cfunc.c */ +void fcn_00451801(int16_t *a, int nbytes); +void fcn_00450069(char *s); struct mkf { HANDLE handle; char *data; }; -struct mkf mkf_stdata[16] = { {-1, NULL} }; // 0x4762f4 +struct mkf mkf_stdata[16] = { { NULL_HND, NULL } }; // 0x4762f4 -uint32_t load_mkf(const char *fn) +int32_t load_mkf(const char *fn) { int i; int32_t x; int sz; - if (mkf_stdata[0].handle == -1) + if (mkf_stdata[0].handle == NULL_HND) memset(mkf_stdata, 0, sizeof(mkf_stdata)); HANDLE fhdl = CreateFileA(fn, 0x80000000, 0, 0, 3, 128, 0); - if (fhdl == -1) + if (fhdl == NULL_HND) return -1; for (i = 0; mkf_stdata[i].handle != 0; i++) |