};
static const char *known_ptr_types[] = {
+ "FARPROC",
"HACCEL",
"HANDLE",
"HBITMAP",
"HFONT",
"HGDIOBJ",
"HGLOBAL",
+ "HICON",
"HINSTANCE",
- "HIMC",
+ //"HIMC", // DWORD
"HMODULE",
+ "HPALETTE",
"HRGN",
"HRSRC",
"HKEY",
pp->is_noreturn = 1;
p = sskip(p + 18);
}
- else if (!strncmp(p, "noreturn ", 9)) {
- pp->is_noreturn = 1;
- p = sskip(p + 9);
- }
for (i = 0; i < ARRAY_SIZE(ignored_keywords); i++) {
l = strlen(ignored_keywords[i]);
}
p = sskip(p + ret);
+ if (!strncmp(p, "noreturn ", 9)) {
+ pp->is_noreturn = 1;
+ p = sskip(p + 9);
+ }
+
if (!strchr(p, ')')) {
p = next_idt(buf, sizeof(buf), p);
p = sskip(p);