summaryrefslogtreecommitdiff
path: root/navit/command.c
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-12-22 18:33:00 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-12-22 18:33:00 +0000
commit4f26cd44638aad17b95f253ed887bbee099bdaff (patch)
tree4e9425eee3868368dd6bd92446fff92242fe62f3 /navit/command.c
parent4aefd5d338f91ec874ca6cdee4725793e0bfa061 (diff)
downloadnavit-svn-4f26cd44638aad17b95f253ed887bbee099bdaff.tar.gz
Fix:Core:Allow upper case variable and function names
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5300 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/command.c')
-rw-r--r--navit/command.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/navit/command.c b/navit/command.c
index 72694b5f..33472454 100644
--- a/navit/command.c
+++ b/navit/command.c
@@ -319,11 +319,11 @@ eval_value(struct context *ctx, struct result *res) {
while (g_ascii_isspace(*op)) {
op++;
}
- if ((op[0] >= 'a' && op[0] <= 'z') || op[0] == '_') {
+ if ((op[0] >= 'a' && op[0] <= 'z') || (op[0] >= 'A' && op[0] <= 'Z') || op[0] == '_') {
res->attr.type=attr_none;
res->var=op;
for (;;) {
- while ((op[0] >= 'a' && op[0] <= 'z') || (op[0] >= '0' && op[0] <= '9') || op[0] == '_') {
+ while ((op[0] >= 'a' && op[0] <= 'z') || (op[0] >= 'A' && op[0] <= 'Z') || (op[0] >= '0' && op[0] <= '9') || op[0] == '_') {
res->varlen++;
op++;
}