The old inline mess needed to go badly.
Uses const char ** arrays, macros, and for loops to make this code a bit cleaner than the hardcoded mess it was.
const char **