- Added #pragma raw define on/off, which allows enabling/disabling C-like preprocessor macros.
- Added #pragma raw include on/off, which allows enabling/disabling preprocessor include (can appear at almost any point in the file).
- Preprocessor directives are now case insensitive like the rest of the language.
- Fixed broken runtime assert message (was supposed to be tinted red originally, but the code for it was buggy).
- zt-bcc can now be used with SLADE to compile BCS code. Doom Builders should work too, but currently untested.
- Removed ACS/ACS95 compilation modes. If needed, BCC 0.8 or ACC can still be used for this purpose.
- zcommon.bcs should be up to date with all new Zandronum, GZDoom and K8Vavoom functions.
Source changes:
- Removed all non-standard functions (hopefully).
- Fixed all warnings, at least when compiling under MSYS2 with MinGW.
NOTE: If you downloaded before 9:35PM - 17 January 2023 (UTC), please redownload, as the wrong zcommon.bcs was bundled in the win32 zip.