At line 664 there is this allocation:
hMods = (HMODULE*) malloc(sizeof(HMODULE) * (TTBUFLEN / sizeof HMODULE));
Just tried to compile it with gcc and it complained about the missing '()' around
the last 'HMODULE'.
The expression as it stands is "A * (X / A)". Which I learned in math-class is the same as "A". Why the complexity?