[cvar] Remove reliance on line number for developer parsing

I must have forgotten about the SYS_DeveloperID_... enum values, when I
wrote that code, because relying on the line number is not really for
the best.
This commit is contained in:
Bill Currie 2022-09-24 18:26:25 +09:00
parent c580fb9ec7
commit 5e154bf1b7

View file

@ -74,7 +74,7 @@ static int developer_values[] = {
#include "QF/sys_developer.h"
};
#undef SYS_DEVELOPER
#define SYS_DEVELOPER(dev) {#dev, &developer_type, developer_values + __LINE__ - 31},
#define SYS_DEVELOPER(dev) {#dev, &developer_type, developer_values + SYS_DeveloperID_##dev + 1},
static exprsym_t developer_symbols[] = {
{"dev", &developer_type, developer_values + 0},
#include "QF/sys_developer.h"