[Reduction] #427: grcg_trapezoid
[Reduction] #428: text_puts
[Reduction] #429: ctype
[Reduction] #430: tolower

... huh? That is certainly not multi-byte safe.
[Reduction] #431: toupper

Neither is this one. Also, interesting how IDA didn't identify the function in
one third of the cases.

[Binary change] Order of 2 relocations in TH03's MAINL.EXE, TH04's MAIN.EXE
and MAINE.EXE, and TH05's MAINE.EXE.
[Reduction] #432-440: xxv.cpp

OK, *that's* the last piece of C++ crud shared across all main executables.
According to the object in the library file though, it seems to include one
more dword named
	__DestructorCountPtr
in the BSS segment. Neither games nor the runtime itself seem to use it, and
as a consequence, it doesn't even seem to be included in the games' BSS
segments, given that they all end with the symbols of xx.cpp...
[Reduction] #441: grcg_round_boxfill

No local symbol definitions for variables here, as they are used in both the
normal function and the retfunc.