X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tools%2Fprotoparse.h;h=b49c21620ed8c8c5610633ce613a64e84dbff8d4;hb=46411e6ce8749031ba7b19b9fd20c2a8c6968b22;hp=54add08219dab7c457a533dfe1d129cd5e74b39e;hpb=94d447fbb6ab6c7c01b3734457920a648292ddc5;p=ia32rtools.git diff --git a/tools/protoparse.h b/tools/protoparse.h index 54add08..b49c216 100644 --- a/tools/protoparse.h +++ b/tools/protoparse.h @@ -137,15 +137,19 @@ static const char *known_ptr_types[] = { "HGDIOBJ", "HGLOBAL", "HINSTANCE", + "HIMC", "HMODULE", "HRGN", "HRSRC", "HKEY", "HMENU", "HWND", + "PCRITICAL_SECTION", "PDWORD", "PHKEY", "PLONG", + "PMEMORY_BASIC_INFORMATION", + "PUINT", "PVOID", "PCVOID", "DLGPROC", @@ -236,6 +240,9 @@ static int check_type(const char *name, struct parsed_type *type) ret = n1 - name; type->name = strndup(name, ret); + if (IS(type->name, "VOID")) + memcpy(type->name, "void", 4); + return ret; }