ReC98/th03/hardware
nmlgc 110d0534ed [Maintenance] Move `extern "C"` into the headers it applies to
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.
2024-07-09 08:40:49 +02:00
..
inp_wait.cpp [Maintenance] Move `extern "C"` into the headers it applies to 2024-07-09 08:40:49 +02:00
input.h [Decompilation] [th03] Player: Input → movement velocity 2024-04-21 14:50:03 +02:00
input.inc [Decompilation] [th03] Player: Input → movement velocity 2024-04-21 14:50:03 +02:00
input[bss].asm [Maintenance] Correctly declare all input functions 2019-11-30 19:34:55 +01:00
input_modes[bss].asm [Maintenance] Correctly declare all input functions 2019-11-30 19:34:55 +01:00
input_s.cpp [Maintenance] Move PC-98 keyboard constants into the platform layer 2024-07-09 08:40:18 +02:00
palette.hpp [Decompilation] [th05] Shinki: Pattern 5/11 2022-05-01 00:22:02 +02:00
palette_changed[bss].asm [Reverse-engineering] [th03/th04/th05] Palette change flag 2019-03-03 13:32:55 +01:00
sprite16_copy.asm [Maintenance] [th03] Add a separate type for SPRITE16 sprite area offsets 2022-02-18 09:36:34 +01:00
vram.hpp [Maintenance] Declare distinct types for pixel and VRAM sizes 2020-08-28 14:53:33 +02:00