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. |
||
---|---|---|
.. | ||
inp_wait.cpp | ||
input.h | ||
input.inc | ||
input[bss].asm | ||
input_modes[bss].asm | ||
input_s.cpp | ||
palette.hpp | ||
palette_changed[bss].asm | ||
sprite16_copy.asm | ||
vram.hpp |