#25669 [Fbk->Opn]: eregi() vs. 8-bit chars in regex
| From: | svs at ropnet dot ru | Date: | Mon, 29 Sep 2003 16:03:35 +0000 |
| Subject: | #25669 [Fbk->Opn]: eregi() vs. 8-bit chars in regex | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-48261@lists.php.net to get a copy of this message | ||
ID: 25669
User updated by: svs at ropnet dot ru
Reported By: svs at ropnet dot ru
-Status: Feedback
+Status: Open
Bug Type: Regexps related
Operating System: FreeBSD 4.8
PHP Version: 4.3.3
New Comment:
This one is OK. Should I write a test case?
Previous Comments:
------------------------------------------------------------------------
[2003-09-29 11:17:04] moriyoshi@php.net
Can you try this one again:
http://www.voltex.jp/patches/regpatch.diff
Note: This problem is known to not be reproduced with glibc and
unfortunately I don't have a freebsd box atm.
------------------------------------------------------------------------
[2003-09-29 08:08:38] moriyoshi@php.net
Ilia: your patch doesn't seem to deal with it correctly, as isalpha()
expects signed integer indeed. A char value can be any of the numbers,
-128 to 127, so if you cast it to unsigned integer, you never got a
value in range of 0 to 255. So you should first cast it to unsigned
char, and then make it signed integer.
------------------------------------------------------------------------
[2003-09-29 06:23:14] svs at ropnet dot ru
No, it does not.
------------------------------------------------------------------------
[2003-09-28 20:14:05] iliaa@php.net
Try this patch and see if it fixes the problem.
http://bb.prohost.org/reg.txt
------------------------------------------------------------------------
[2003-09-26 09:34:44] svs at ropnet dot ru
oops, mozilla mangled those characters.
begin 644 l.php
M/#]P:'
*<V5T;&]C86QE*$Q#7T%,3"P@(G)U7U)5+DM/23@M4B(I.R*96-H
M;R!S971L;V-A;&4H3$-?04Q,+"`B(BDL(")<;B(["FEF("AE<F5G:2@BT2(L
M("+Q\2(I*2![(&5C:&\@(F]K7&XB.R!](&5L<V4@>R!E8VAO(")B861<;B([
M?0II9B`H<')E9U]M871C:"@B+]$O:2(L("+Q\2(I*2![(&5C:&\@(F]K7&XB
=.R!](&5L<V4@>R!E8VAO(")B861<;B([?0H_/@H`
`
end
'./configure' '--without-x' '--disable-debug'
'--with-apxs=/usr/local/apache/bin/apxs' '--with-mod_charset'
'--enable-dba' '--with-gdbm=/usr/local' '--with-db4=/usr/local'
'--enable-dbase' '--enable-ftp' '--enable-sockets'
'--enable-inline-optimization' '--enable-memory-limit' '--with-mysql'
'--with-gd' '--enable-gd-native-ttf' '--with-zlib=/usr'
'--with-jpeg-dir=/usr/local' '--with-png-dir=/usr/local'
'--with-freetype-dir=/usr/local' '--enable-exif' '--enable-calendar'
'--enable-wddx' '--with-gmp' '--with-openssl=/usr'
'--with-iconv=/usr/local' '--with-imap=shared,/usr/local'
'--with-curl=/usr/local' '--with-dom=shared,/usr/local'
'--with-dom-xslt=shared,/usr/local'
'--with-dom-exslt=shared,/usr/local' '--enable-xslt=shared'
'--with-xslt-sablot=shared,/usr/local' '--with-iconv-dir=/usr/local'
'--with-expat-dir=/usr/local' '--with-zip=/usr/local' '--with-pdflib'
'--with-tiff-dir=/usr/local'
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/25669
--
Edit this bug report at http://bugs.php.net/?id=25669&edit=1