The PCC compiler required the following patch. I'm not sure why it would be specific to the PCC compiler. Maybe the warning levels are different?
Logged In: YES
I have applied your patch to ctppe.h as obvious.
This is the ChangeLog entry:
2008-07-06 Gregory McGarry <firstname.lastname@example.org>
* include/ctype.h (_imp____mb_cur_max): Correct spelling.