Changeset 866 for trunk/processor/processor.m4
- Timestamp:
- 2012-03-29T11:24:40+02:00 (15 months ago)
- File:
-
- 1 edited
-
trunk/processor/processor.m4 (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/processor/processor.m4
r859 r866 1128 1128 PROCESS(long, ttl) 1129 1129 PROCESS(zend_ulong, hits) 1130 #ifdef IS_UNICODE 1131 PROCESS(zend_uchar, name_type) 1132 #endif 1133 dnl {{{ name 1134 DISABLECHECK(` 1135 #ifdef IS_UNICODE 1136 if (src->name_type == IS_UNICODE) { 1137 PROCESS(int32_t, name.ustr.len) 1138 } 1139 else { 1140 PROCESS(int, name.str.len) 1141 } 1142 #else 1143 PROCESS(int, name.str.len) 1144 #endif 1145 IFRESTORE(`COPY(name.str.val)', ` 1146 #ifdef IS_UNICODE 1147 PROC_ZSTRING_L(name_type, name.uni.val, name.uni.len) 1148 #else 1149 PROC_STRING_L(name.str.val, name.str.len) 1150 #endif 1151 ') 1152 ') 1153 DONE(name) 1154 dnl }}} 1130 DONE(name) dnl handle in xc_entry_php_t and xc_entry_var_t 1155 1131 ') 1156 1132 dnl }}} 1157 1133 DEF_STRUCT_P_FUNC(`xc_entry_php_t', , `dnl {{{ 1158 1134 STRUCT(xc_entry_t, entry) 1135 DISABLECHECK(` 1136 PROCESS(int, entry.name.str.len) 1137 IFRESTORE(`COPY(entry.name.str.val)', ` 1138 PROC_STRING_L(entry.name.str.val, entry.name.str.len) 1139 ') 1140 ') 1141 1159 1142 IFCALCCOPY(`COPY(php)', `STRUCT_P(xc_entry_data_php_t, php)') 1160 1143 … … 1182 1165 STRUCT(xc_entry_t, entry) 1183 1166 1167 #ifdef IS_UNICODE 1168 PROCESS(zend_uchar, name_type) 1169 #endif 1170 dnl {{{ entry.name 1171 DISABLECHECK(` 1172 #ifdef IS_UNICODE 1173 if (src->name_type == IS_UNICODE) { 1174 PROCESS(int32_t, entry.name.ustr.len) 1175 } 1176 else { 1177 PROCESS(int, entry.name.str.len) 1178 } 1179 #else 1180 PROCESS(int, entry.name.str.len) 1181 #endif 1182 IFRESTORE(`COPY(entry.name.str.val)', ` 1183 #ifdef IS_UNICODE 1184 PROC_ZSTRING_L(name_type, entry.name.uni.val, entry.name.uni.len) 1185 #else 1186 PROC_STRING_L(entry.name.str.val, entry.name.str.len) 1187 #endif 1188 ') 1189 ') 1190 dnl }}} 1191 1184 1192 IFDPRINT(`INDENT()`'fprintf(stderr, "zval:value");') 1185 1193 STRUCT_P_EX(zval_ptr, dst->value, src->value, `value', `', `&')
Note: See TracChangeset
for help on using the changeset viewer.

