fix odd lvalue use

master
an 2019-12-06 09:52:25 -05:00
parent c9b57312fb
commit c6536dddd3
2 changed files with 3 additions and 2 deletions

View File

@ -121,7 +121,8 @@ int32_t NUM_FOR_EDICT(edict_t *e);
#define G_EDICTNUM(o) NUM_FOR_EDICT(G_EDICT(o))
#define G_VECTOR(o) (&G_FLOAT(o))
#define G_STRING(o) (PR_GetString((string_t)G_INT(o)))
#define G_FUNC(o) ((func_t)G_INT(o))
#define G_RSTRING(o) (*(string_t *)&G_INT(o))
#define G_FUNC(o) (*(func_t *)&G_INT(o))
#define G_EVAL(o) ((eval_t *)&G_FLOAT(o))
#define G_VOID(o) ((void *)&G_FLOAT(o))

View File

@ -1448,7 +1448,7 @@ void SV_SpawnServer(const char *server)
else
G_FLOAT(GBL_deathmatch) = deathmatch.value;
G_INT(GBL_mapname) = PR_SetEngineString(sv.name);
G_RSTRING(GBL_mapname) = PR_SetEngineString(sv.name);
// serverflags are for cross level information (sigils)
G_FLOAT(GBL_serverflags) = svs.serverflags;