diff options
| author | Derick Rethans <derick@php.net> | 2003-07-05 06:49:57 +0000 | 
|---|---|---|
| committer | Derick Rethans <derick@php.net> | 2003-07-05 06:49:57 +0000 | 
| commit | a952e28c739f90bec35d68f70c01fc06ed30e4e2 (patch) | |
| tree | ecbeb868032d35e3566922340a6decfa9b067689 /ext/tokenizer/tokenizer.c | |
| parent | 73d98824d75ccb0ec727006da5b9816f9ecaec87 (diff) | |
| download | php-git-a952e28c739f90bec35d68f70c01fc06ed30e4e2.tar.gz | |
- Fixed bug #24504: T_INTERFACE and T_IMPLEMENTS not defined in tokenizer
  extension
Diffstat (limited to 'ext/tokenizer/tokenizer.c')
| -rw-r--r-- | ext/tokenizer/tokenizer.c | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/ext/tokenizer/tokenizer.c b/ext/tokenizer/tokenizer.c index 1a8eafed23..62d1a49d4c 100644 --- a/ext/tokenizer/tokenizer.c +++ b/ext/tokenizer/tokenizer.c @@ -250,6 +250,10 @@ PHP_MINIT_FUNCTION(tokenizer)  	REGISTER_LONG_CONSTANT("T_EMPTY", T_EMPTY, CONST_CS | CONST_PERSISTENT);  	REGISTER_LONG_CONSTANT("T_CLASS", T_CLASS, CONST_CS | CONST_PERSISTENT);  	REGISTER_LONG_CONSTANT("T_EXTENDS", T_EXTENDS, CONST_CS | CONST_PERSISTENT); +#ifdef ZEND_ENGINE_2 +	REGISTER_LONG_CONSTANT("T_INTERFACE", T_INTERFACE, CONST_CS | CONST_PERSISTENT); +	REGISTER_LONG_CONSTANT("T_IMPLEMENTS", T_IMPLEMENTS, CONST_CS | CONST_PERSISTENT); +#endif  	REGISTER_LONG_CONSTANT("T_OBJECT_OPERATOR", T_OBJECT_OPERATOR, CONST_CS | CONST_PERSISTENT);  	REGISTER_LONG_CONSTANT("T_DOUBLE_ARROW", T_DOUBLE_ARROW, CONST_CS | CONST_PERSISTENT);  	REGISTER_LONG_CONSTANT("T_LIST", T_LIST, CONST_CS | CONST_PERSISTENT); @@ -459,6 +463,10 @@ get_token_type_name(int token_type)  		case T_EMPTY: return "T_EMPTY";  		case T_CLASS: return "T_CLASS";  		case T_EXTENDS: return "T_EXTENDS"; +#ifdef ZEND_ENGINE_2 +		case T_INTERFACE: return "T_INTERFACE"; +		case T_IMPLEMENTS: return "T_IMPLEMENTS"; +#endif  		case T_OBJECT_OPERATOR: return "T_OBJECT_OPERATOR";  		case T_DOUBLE_ARROW: return "T_DOUBLE_ARROW";  		case T_LIST: return "T_LIST";  | 
