summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntony Dovgal <tony2001@php.net>2007-09-09 22:41:38 +0000
committerAntony Dovgal <tony2001@php.net>2007-09-09 22:41:38 +0000
commitff77b89984ad31e4cf98f177d83f7f69accf9ec3 (patch)
tree196d2e94a4c0248a6f07de902476959cc94a52a4
parentc1ceea1e9492f32ee020915ffa52f383e3d3b998 (diff)
downloadphp-git-ff77b89984ad31e4cf98f177d83f7f69accf9ec3.tar.gz
unicode part of \v and \t patch
-rw-r--r--Zend/zend_language_scanner.l8
1 files changed, 8 insertions, 0 deletions
diff --git a/Zend/zend_language_scanner.l b/Zend/zend_language_scanner.l
index 06d88aa4ad..5f854c7dc3 100644
--- a/Zend/zend_language_scanner.l
+++ b/Zend/zend_language_scanner.l
@@ -1035,6 +1035,14 @@ static int zend_scan_unicode_escape_string(zval *zendlval, char *str, int len, U
*t++ = (UChar) 0x09; /*'\t'*/
Z_USTRLEN_P(zendlval)--;
break;
+ case 0x66: /*'f'*/
+ *t++ = (UChar) 0x0C; /*'\f'*/
+ zendlval->value.str.len--;
+ break;
+ case 0x76: /*'v'*/
+ *t++ = (UChar) 0x0B; /*'\v'*/
+ zendlval->value.str.len--;
+ break;
case 0x22: /*'"'*/
case 0x60: /*'`'*/
if (c != quote_type) {