]> granicus.if.org Git - php/commitdiff
unicode part of \v and \t patch
authorAntony Dovgal <tony2001@php.net>
Sun, 9 Sep 2007 22:41:38 +0000 (22:41 +0000)
committerAntony Dovgal <tony2001@php.net>
Sun, 9 Sep 2007 22:41:38 +0000 (22:41 +0000)
Zend/zend_language_scanner.l

index 06d88aa4adb456fe74551e0a890fe2228f1b0cd4..5f854c7dc3aba582f3c105d6328d4932ffa18dbd 100644 (file)
@@ -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) {