diff options
author | Rui Hirokawa <hirokawa@php.net> | 2008-06-29 08:21:35 +0000 |
---|---|---|
committer | Rui Hirokawa <hirokawa@php.net> | 2008-06-29 08:21:35 +0000 |
commit | c3286f32ef6e44894389679723aaf5afe101492e (patch) | |
tree | dbb709b309e78a99d114e0509e0423d5d3159154 /Zend/zend_language_scanner.h | |
parent | a6410b3056a0d0e1af782996a93354593c8e0c76 (diff) | |
download | php-git-c3286f32ef6e44894389679723aaf5afe101492e.tar.gz |
implemented again zend-multibyte for PHP 5.3
Diffstat (limited to 'Zend/zend_language_scanner.h')
-rw-r--r-- | Zend/zend_language_scanner.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Zend/zend_language_scanner.h b/Zend/zend_language_scanner.h index 3ebe5bb62c..273f00d1ff 100644 --- a/Zend/zend_language_scanner.h +++ b/Zend/zend_language_scanner.h @@ -35,6 +35,22 @@ typedef struct _zend_lex_state { zend_file_handle *in; uint lineno; char *filename; + +#ifdef ZEND_MULTIBYTE + /* original (unfiltered) script */ + char *script_org; + int script_org_size; + + /* filtered script */ + char *script_filtered; + int script_filtered_size; + + /* input/ouput filters */ + zend_encoding_filter input_filter; + zend_encoding_filter output_filter; + zend_encoding *script_encoding; + zend_encoding *internal_encoding; +#endif /* ZEND_MULTIBYTE */ } zend_lex_state; |