summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2018-09-03 22:47:18 +0800
committerIru Cai <mytbk920423@gmail.com>2018-09-03 22:47:18 +0800
commit9c58b5bbada93049b3ca25c7221e0913acfd0301 (patch)
tree1a57c54726317b7b675d5a052700496eb627196f
parent636ed4d382b229b7f58d9b993396977e3a52301c (diff)
downloadrich4-9c58b5bbada93049b3ca25c7221e0913acfd0301.tar.xz
mkf.c: function decl, -1 as HANDLE
-rw-r--r--csrc/mkf.c18
1 files changed, 14 insertions, 4 deletions
diff --git a/csrc/mkf.c b/csrc/mkf.c
index 4780285..2a79296 100644
--- a/csrc/mkf.c
+++ b/csrc/mkf.c
@@ -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++)