[Pcre-svn] [403] code/trunk/pcre_exec.c: Conditional fix nee…

トップ ページ
このメッセージを削除
著者: Subversion repository
日付:  
To: pcre-svn
題目: [Pcre-svn] [403] code/trunk/pcre_exec.c: Conditional fix needed fixing for the " heapstack" case.
Revision: 403
          http://vcs.pcre.org/viewvc?view=rev&revision=403
Author:   ph10
Date:     2009-03-21 17:33:11 +0000 (Sat, 21 Mar 2009)


Log Message:
-----------
Conditional fix needed fixing for the "heapstack" case.

Modified Paths:
--------------
    code/trunk/pcre_exec.c


Modified: code/trunk/pcre_exec.c
===================================================================
--- code/trunk/pcre_exec.c    2009-03-21 17:26:03 UTC (rev 402)
+++ code/trunk/pcre_exec.c    2009-03-21 17:33:11 UTC (rev 403)
@@ -362,6 +362,7 @@
   uschar Xocchars[8];
 #endif


+  int Xcodelink;
   int Xctype;
   unsigned int Xfc;
   int Xfi;
@@ -441,6 +442,7 @@
 register BOOL utf8;        /* Local copy of UTF-8 flag for speed */


BOOL minimize, possessive; /* Quantifier options */
+int condcode;

 /* When recursion is not being used, all "local" variables that have to be
 preserved over calls to RMATCH() are part of a "frame" which is obtained from
@@ -483,6 +485,7 @@
 #define charptr            frame->Xcharptr
 #endif
 #define callpat            frame->Xcallpat
+#define codelink           frame->Xcodelink
 #define data               frame->Xdata
 #define next               frame->Xnext
 #define pp                 frame->Xpp
@@ -564,7 +567,6 @@
 #endif


int codelink;
-int condcode;
int ctype;
int length;
int max;