[Pcre-svn] [95] code/trunk/src/pcre2_match.c: Fix duplicate …

Top Page
Delete this message
Author: Subversion repository
Date:  
To: pcre-svn
Subject: [Pcre-svn] [95] code/trunk/src/pcre2_match.c: Fix duplicate RM15 label ( compile error with --disable-stack-for-recursion).
Revision: 95
          http://www.exim.org/viewvc/pcre2?view=rev&revision=95
Author:   ph10
Date:     2014-10-05 17:56:11 +0100 (Sun, 05 Oct 2014)


Log Message:
-----------
Fix duplicate RM15 label (compile error with --disable-stack-for-recursion).

Modified Paths:
--------------
    code/trunk/src/pcre2_match.c


Modified: code/trunk/src/pcre2_match.c
===================================================================
--- code/trunk/src/pcre2_match.c    2014-10-05 06:20:41 UTC (rev 94)
+++ code/trunk/src/pcre2_match.c    2014-10-05 16:56:11 UTC (rev 95)
@@ -290,7 +290,7 @@
        RM31,  RM32, RM33, RM34, RM35, RM36, RM37, RM38, RM39, RM40,
        RM41,  RM42, RM43, RM44, RM45, RM46, RM47, RM48, RM49, RM50,
        RM51,  RM52, RM53, RM54, RM55, RM56, RM57, RM58, RM59, RM60,
-       RM61,  RM62, RM63, RM64, RM65, RM66, RM67 };
+       RM61,  RM62, RM63, RM64, RM65, RM66, RM67, RM68 };


 /* These versions of the macros use the stack, as normal. Note that the "rw"
 argument of RMATCH isn't actually used in this definition. */
@@ -2880,7 +2880,7 @@
         max = i; 
         for (;;)
           {
-          RMATCH(eptr, ecode, offset_top, mb, eptrb, RM15);
+          RMATCH(eptr, ecode, offset_top, mb, eptrb, RM68);
           if (rrc != MATCH_NOMATCH) RRETURN(rrc);
           if (eptr == pp) break;  /* Failed after minimal repetition */
           eptr = pp;
@@ -6215,7 +6215,7 @@
   LBL(19) LBL(24) LBL(25) LBL(26) LBL(27) LBL(29) LBL(31) LBL(33)
   LBL(35) LBL(43) LBL(47) LBL(48) LBL(49) LBL(50) LBL(51) LBL(52)
   LBL(53) LBL(54) LBL(55) LBL(56) LBL(57) LBL(58) LBL(63) LBL(64)
-  LBL(65) LBL(66)
+  LBL(65) LBL(66) LBL(68)
 #ifdef SUPPORT_WIDE_CHARS
   LBL(20) LBL(21)
 #endif