aboutsummaryrefslogtreecommitdiff
path: root/project/src/lib-parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'project/src/lib-parser.c')
-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)