aboutsummaryrefslogtreecommitdiff
path: root/project/src/lib-parser.c
diff options
context:
space:
mode:
authorWiimm <wiimm@wiimm.de>2022-10-27 12:06:47 +0200
committerWiimm <wiimm@wiimm.de>2022-10-27 12:06:47 +0200
commit6d27524f61a141dfa7c1c66b36bcb1f6b5728f3d (patch)
treeda113ccbfd746abea569d564999bc0038f59fe9f /project/src/lib-parser.c
parent159e76837a2582682d81943b3fa963d72141337f (diff)
SZS v2.29a
Diffstat (limited to '')
-rw-r--r--project/src/lib-parser.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/project/src/lib-parser.c b/project/src/lib-parser.c
index 7271258..114290c 100644
--- a/project/src/lib-parser.c
+++ b/project/src/lib-parser.c
@@ -1354,6 +1354,17 @@ Var_t * InsertVarMap
return 0;
}
+ if ( vm->force_case == LOUP_UPPER || vm->force_case == LOUP_LOWER )
+ {
+ char *myname = move_varname ? (char*)varname : STRDUP(varname);
+ if ( vm->force_case == LOUP_UPPER )
+ StringUpper(myname);
+ else
+ StringLower(myname);
+ varname = myname;
+ move_varname = true;
+ }
+
bool my_found;
const int idx = FindVarMapHelper(vm,&my_found,varname);
if (found)