mirror of https://github.com/nmlgc/ReC98.git
![]() The translation units were probably a better place back when most of the codebase was still compiled in C mode, we only had a few C++ TUs, almost everything needed to be declared as `extern "C"`, and moving these declarations into the headers would have been really noisy with all the `#ifdef __cplusplus` / `#endif` required. Nowadays though, we've greatly reduced that surface area. And given that headers will include even more headers as part of the upcoming `#include` cleanup, it makes sense to make the jump now. Part of P0284, funded by [Anonymous] and Blue Bolt. |
||
---|---|---|
.. | ||
bfnt.h | ||
cfg.hpp | ||
cfg_init.c | ||
dialog.hpp | ||
end.hpp | ||
map.cpp | ||
map.hpp | ||
mpn.hpp | ||
mpn_l_i.cpp | ||
musiccmt.hpp | ||
pf.hpp | ||
pfopen.asm | ||
pfopen[data].asm | ||
pi.h | ||
pi_load.cpp | ||
pi_put.cpp | ||
pi_slots.inc | ||
pi_slots[bss].asm | ||
scoredat.hpp | ||
tile.hpp |