Changeset 491 for trunk/const_string.c
- Timestamp:
- 12/29/2007 03:44:16 AM (11 months ago)
- Files:
-
- 1 modified
-
trunk/const_string.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/const_string.c
r485 r491 48 48 /* 8 */ "IS_CONSTANT", 49 49 /* 9 */ "IS_CONSTANT_ARRAY", 50 /* 10 */ "IS_UNICODE", 51 #if 0 52 /* 11 */ "", 53 /* 12 */ "", 54 /* 13 */ "", 55 /* 14 */ "", 56 /* 15 */ "", "", "", "", "", 57 58 /* IS_CONSTANT_INDEX */ 59 /* 20 */ "CIDX IS_NULL", 60 /* 21 */ "CIDX IS_LONG", 61 /* 22 */ "CIDX IS_DOUBLE", 62 /* 23 */ "CIDX IS_BOOL", 63 /* 24 */ "CIDX IS_ARRAY", 64 /* 25 */ "CIDX IS_OBJECT", 65 /* 26 */ "CIDX IS_STRING", 66 /* 27 */ "CIDX IS_RESOURCE", 67 /* 28 */ "CIDX IS_CONSTANT", 68 /* 29 */ "CIDX IS_CONSTANT_ARRAY" 69 /* 20 */ "CIDX IS_UNICODE", 70 #endif 50 /* 10 */ "IS_UNICODE" 71 51 }; 72 52 … … 78 58 const char *xc_get_data_type(zend_uchar data_type) 79 59 { 80 #if 0 81 if (data_type & IS_CONSTANT_INDEX) { 82 data_type = (data_type & ~IS_CONSTANT_INDEX) + 20; 83 } 84 #endif 85 data_type &= ~IS_CONSTANT_INDEX; 86 return data_type_names[data_type]; 60 return data_type_names[(data_type & IS_CONSTANT_TYPE_MASK)]; 87 61 } 88 62 /* }}} */

