CVS update: php3/functions

From: Date: Wed, 09 Jun 1999 15:00:10 +0000
Subject: CVS update: php3/functions
Groups: php.dev 
Request: Send a blank email to php-dev+get-6767@lists.php.net to get a copy of this message
Date: Wednesday June 9, 1999 @ 11:00 Author: andrey Update of /repository/php3/functions In directory php:/tmp/cvs-serv5025/functions Modified Files: pcre.c Log Message: Fixed a bug in pcre_replace. Index: php3/functions/pcre.c diff -u php3/functions/pcre.c:1.8 php3/functions/pcre.c:1.9 --- php3/functions/pcre.c:1.8 Fri Jun 4 10:03:33 1999 +++ php3/functions/pcre.c Wed Jun 9 11:00:09 1999 @@ -27,7 +27,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: pcre.c,v 1.8 1999/06/04 14:03:33 andrey Exp $ */ +/* $Id: pcre.c,v 1.9 1999/06/09 15:00:09 andrey Exp $ */ #include "php.h" @@ -448,15 +448,15 @@ /* {{{ int _pcre_get_backref(const char *walk, int *backref) */ static int _pcre_get_backref(const char *walk, int *backref) { - if (*walk < '0' && *walk > '9') - return 0; - else + if (*walk && *walk >= '0' && *walk <= '9') *backref = *walk - '0'; + else + return 0; - if (walk[1] >= '0' && walk[1] <= '9') + if (walk[1] && walk[1] >= '0' && walk[1] <= '9') *backref = *backref * 10 + walk[1] - '0'; - return 1; + return 1; } /* }}} */

« previous php.dev (#6767) next »