From 239ba226812bc119fe63441e1b9869d7cde33790 Mon Sep 17 00:00:00 2001 From: albert-github Date: Mon, 17 Jun 2019 11:14:59 +0200 Subject: Upper case characters in filename despice CASE_SENSE_NAME=NO In case special characters in a filename need escaping into something like: `_0` the `0` should not be followed by an uppercase character as this would be in contradiction wit the setting `CASE_SENSE_NAMES=NO`. --- src/util.cpp | 8 ++++---- testing/071/namespace_a_namespace_1_1_0D0.xml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/util.cpp b/src/util.cpp index 338b10c..25a1d66 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -5475,10 +5475,10 @@ QCString escapeCharsInString(const char *name,bool allowDots,bool allowUnderscor case '(': growBuf.addStr("_07"); break; case ')': growBuf.addStr("_08"); break; case '+': growBuf.addStr("_09"); break; - case '=': growBuf.addStr("_0A"); break; - case '$': growBuf.addStr("_0B"); break; - case '\\': growBuf.addStr("_0C"); break; - case '@': growBuf.addStr("_0D"); break; + case '=': growBuf.addStr("_0a"); break; + case '$': growBuf.addStr("_0b"); break; + case '\\': growBuf.addStr("_0c"); break; + case '@': growBuf.addStr("_0d"); break; default: if (c<0) { diff --git a/testing/071/namespace_a_namespace_1_1_0D0.xml b/testing/071/namespace_a_namespace_1_1_0D0.xml index 6e42714..14f5a51 100644 --- a/testing/071/namespace_a_namespace_1_1_0D0.xml +++ b/testing/071/namespace_a_namespace_1_1_0D0.xml @@ -1,6 +1,6 @@ - + ANamespace::@0 -- cgit v0.12