There's so many places where memory is either explicitly dynamically allocated, or unnecessarily preallocated, where C++ implementation using STL would usually take much less code, less memory, while being faster.
Notable examples:
Cavebot runtime data
Modules config parameters mapping (actually this one could be a static char array in each module, simplifying stuff a lot)
There's so many places where memory is either explicitly dynamically allocated, or unnecessarily preallocated, where C++ implementation using STL would usually take much less code, less memory, while being faster.
Notable examples: