cvs: php-src(PHP_5_0) /ext/mbstring/libmbfl/mbfl mbfilter.c
| From: | Rui Hirokawa | Date: | Sat, 05 Nov 2005 04:49:42 +0000 |
| Subject: | cvs: php-src(PHP_5_0) /ext/mbstring/libmbfl/mbfl mbfilter.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-35003@lists.php.net to get a copy of this message | ||
hirokawa Fri Nov 4 23:49:42 2005 EDT
Modified files: (Branch: PHP_5_0)
/php-src/ext/mbstring/libmbfl/mbfl mbfilter.c
Log:
MFH: fixed garbled multibyte characters.
http://cvs.php.net/diff.php/php-src/ext/mbstring/libmbfl/mbfl/mbfilter.c?r1=1.2.2.7&r2=1.2.2.8&ty=u
Index: php-src/ext/mbstring/libmbfl/mbfl/mbfilter.c
diff -u php-src/ext/mbstring/libmbfl/mbfl/mbfilter.c:1.2.2.7
php-src/ext/mbstring/libmbfl/mbfl/mbfilter.c:1.2.2.8
--- php-src/ext/mbstring/libmbfl/mbfl/mbfilter.c:1.2.2.7 Fri Apr 22 01:03:25 2005
+++ php-src/ext/mbstring/libmbfl/mbfl/mbfilter.c Fri Nov 4 23:49:40 2005
@@ -1990,7 +1990,7 @@
break;
default: /* ASCII */
- if (!qp_table[(c & 0xff)]) { /* ordinary characters */
+ if (c <= 0x00ff && !qp_table[(c & 0xff)]) { /* ordinary characters */
mbfl_memory_device_output(c, &pe->tmpdev);
pe->status1 = 1;
} else if (pe->status1 == 0 && c == 0x20) { /* repeat SPACE */