]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regexec.c
MdeModulePkg: Fix VS2015 warning C4456 in RegularExpressionDxe
[mirror_edk2.git] / MdeModulePkg / Universal / RegularExpressionDxe / Oniguruma / regexec.c
index de5839a5838d3e6f58fecce1234fbab2bf8d0811..5e3ffa1838e1fa942e08322b12bfcb93b47e1baa 100644 (file)
@@ -1442,7 +1442,7 @@ match_at(regex_t* reg, const UChar* str, const UChar* end,
     case OP_EXACT1_IC:  MOP_IN(OP_EXACT1_IC);\r
       {\r
        int len;\r
-       UChar *q, lowbuf[ONIGENC_MBC_CASE_FOLD_MAXLEN];\r
+       UChar *q1, lowbuf[ONIGENC_MBC_CASE_FOLD_MAXLEN];\r
 \r
        DATA_ENSURE(1);\r
        len = ONIGENC_MBC_CASE_FOLD(encode,\r
@@ -1450,12 +1450,12 @@ match_at(regex_t* reg, const UChar* str, const UChar* end,
                    case_fold_flag,\r
                    &s, end, lowbuf);\r
        DATA_ENSURE(0);\r
-       q = lowbuf;\r
+       q1 = lowbuf;\r
        while (len-- > 0) {\r
-         if (*p != *q) {\r
+         if (*p != *q1) {\r
             goto fail;\r
           }\r
-         p++; q++;\r
+         p++; q1++;\r
        }\r
       }\r
       MOP_OUT;\r
@@ -1531,7 +1531,7 @@ match_at(regex_t* reg, const UChar* str, const UChar* end,
     case OP_EXACTN_IC:  MOP_IN(OP_EXACTN_IC);\r
       {\r
        int len;\r
-       UChar *q, *endp, lowbuf[ONIGENC_MBC_CASE_FOLD_MAXLEN];\r
+       UChar *qn, *endp, lowbuf[ONIGENC_MBC_CASE_FOLD_MAXLEN];\r
 \r
        GET_LENGTH_INC(tlen, p);\r
        endp = p + tlen;\r
@@ -1544,10 +1544,10 @@ match_at(regex_t* reg, const UChar* str, const UChar* end,
                      case_fold_flag,\r
                      &s, end, lowbuf);\r
          DATA_ENSURE(0);\r
-         q = lowbuf;\r
+         qn = lowbuf;\r
          while (len-- > 0) {\r
-           if (*p != *q) goto fail;\r
-           p++; q++;\r
+           if (*p != *qn) goto fail;\r
+           p++; qn++;\r
          }\r
        }\r
       }\r