From 6c6433dea5bb6643747960f77d430afaf6c11ff9 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sun, 23 Feb 2020 11:52:35 +0900 Subject: [PATCH] Fetch the def name only once when scanning Not that speed is critical at this point, but it feels better. --- tools/qfcc/source/obj_file.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/qfcc/source/obj_file.c b/tools/qfcc/source/obj_file.c index 8d7250abc..15fc0fdf0 100644 --- a/tools/qfcc/source/obj_file.c +++ b/tools/qfcc/source/obj_file.c @@ -997,9 +997,10 @@ qfo_to_progs (qfo_t *qfo, int *size) for (i = 0; i < qfo->spaces[qfo_near_data_space].num_defs; i++) { qfo_def_t *def = qfo->spaces[qfo_near_data_space].defs + i; - if (!strcmp (QFO_GETSTR (qfo, def->name), ".type_encodings")) + const char *defname = QFO_GETSTR (qfo, def->name); + if (!strcmp (defname, ".type_encodings")) types_def = def; - if (!strcmp (QFO_GETSTR (qfo, def->name), ".xdefs")) + if (!strcmp (defname, ".xdefs")) xdefs_def = def; convert_def (qfo, def, globaldefs++); }