Alright - no attachments on the list :)

here it is inline:


--- F:\CVS\PHP.NET\php4\ext\standard\reg2.c     2002-11-14 02:31:11.000000000 +0100
+++ F:\CVS\PHP.NET\php4\ext\standard\reg.c      2002-11-14 01:53:56.000000000 +0100
@@ -365,7 +365,7 @@
                        walkbuf = &buf[tmp + subs[0].rm_so];
                        walk = replace;
                        while (*walk)
-                               if ('\\' == *walk && isdigit(walk[1]) && walk[1] - '0' 
<= re.re_nsub) {
+                               if ('\\' == *walk && isdigit(walk[1]) && walk[1] - '0' 
+<=((char) re.re_nsub)) {
                                        if (subs[walk[1] - '0'].rm_so > -1 && 
subs[walk[1] - '0'].rm_eo > -1
                                                /* this next case shouldn't happen. it 
does. */
                                                && subs[walk[1] - '0'].rm_so <= 
subs[walk[1] - '0'].rm_eo) {



-- 
Maxim Maletsky
[EMAIL PROTECTED]


On Thu, 14 Nov 2002 02:49:06 +0100 Maxim Maletsky <[EMAIL PROTECTED]> wrote:

> 
> I've patched a tiny "signed/unsigned mismatch" warning in
> ext/standard/reg.c. I based on what a similar line (343) was doing.
> 
> Someone with karma double-check and commit.
> 
> 
> 
> 
> -- 
> Maxim Maletsky
> [EMAIL PROTECTED]
> 


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to