Changeset 662 for trunk/processor/string.m4
- Timestamp:
- 2009-08-03T10:15:53+02:00 (4 years ago)
- File:
-
- 1 edited
-
trunk/processor/string.m4 (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/processor/string.m4
r658 r662 7 7 STRTYPE, `zstr_char', `char', 8 8 `', `', `UChar')) 9 pushdef(`ISTYPE', ifelse( STRTYPE,`zstr_uchar',IS_UNICODE,IS_STRING))9 pushdef(`ISTYPE', ifelse(PTRTYPE,`UChar',IS_UNICODE,IS_STRING)) 10 10 pushdef(`UNI_STRLEN', ifelse( 11 11 STRTYPE, `zstr_uchar', `xc_zstrlen_uchar', 12 12 STRTYPE, `zstr_char', `xc_zstrlen_char', 13 13 `', `', `strlen')) 14 pushdef(`SRCSTR', ifelse(STRTYPE,`char',`ZSTR($2)', `$2'))14 pushdef(`SRCSTR', ifelse(STRTYPE,`char',`ZSTR($2)',STRTYPE,`UChar',`ZSTR($2)',`$2')) 15 15 pushdef(`SRCPTR', ifelse( 16 16 STRTYPE, `zstr_uchar', `ZSTR_U($2)', … … 88 88 dnl PROC_STRING_N(1:name, 2:size, 3:type) 89 89 define(`PROC_STRING_N', `DBG(`$0($*)') DONE(`$1')`'PROC_STRING_N_EX(`dst->$1', `src->$1', `src->$2', `$1', `char')') 90 define(`PROC_USTRING_N', `DBG(`$0($*)') DONE(`$1')`'PROC_STRING_N_EX(`dst->$1', `src->$1', `src->$2', `$1', `UChar')') 90 91 91 92 define(`PROC_STRING_L', `DBG(`$0($*)') PROC_STRING_N(`$1', `$2 + 1')') 93 define(`PROC_USTRING_L', `DBG(`$0($*)') PROC_USTRING_N(`$1', `$2 + 1')') 92 94 define(`PROC_STRING', `DBG(`$0($*)') DONE(`$1')`'PROC_STRING_N_EX(`dst->$1', `src->$1', `strlen(src->$1) + 1', `$1', `char')') 95 define(`PROC_USTRING', `DBG(`$0($*)') DONE(`$1')`'PROC_STRING_N_EX(`dst->$1', `src->$1', `strlen(src->$1) + 1', `$1', `UChar')') 93 96 94 97 dnl {{{ PROC_ZSTRING_N(1:type, 2:name, 3:size, 4:size_type)
Note: See TracChangeset
for help on using the changeset viewer.

