уже многие вещи не компилирует.

Ну это и понятно, ибо он относится к С90, а сейчас, наверное, уже и С99 устарел...
Почитал различные форумы, все намекают на GCC, а под Windows он - C/C++ MinGW,
хотя он, вероятно, не единственный, но по ряду причин - рекомендуют его.
Как назло, официальный сайт http://www.mingw.org/ сказался призакрытым
по техническим причинам, а на других сайтах пишут, что MinGW "расточен" под Windows ХР,
Windows Vista и выше.
Но на различных C++ форумах мнения расходятся примерно 50 на 50 процентов: у одних
MinGW и работает под Windows 98, и код под него собирает, а у других - и код, компилируемый
MinGW не запускается под Windows 98, и сам он - даже не устанавливается...

Кто-нибуть здесь у нас знает точно: устанавливается ли MinGW под Windows 98 и генерирует
ли он код, исполняемый под ней?
Если быть точным - то у меня Windows 98 пропатченная KernelEx v4.5.2.
P.S. А вот здесь: https://mingw.en.softonic.com/ вроде как утверждается,
что и под Windows 98 MinGW будет работать...

It's available for users with the operating system Windows 98 and prior versions, and you can get it only in English. The software version is 5.0.2 and was updated on 9/30/2005.