Changeset 11 for trunk/processor/string.m4
- Timestamp:
- 2006-05-24T09:52:48+02:00 (7 years ago)
- File:
-
- 1 edited
-
trunk/processor/string.m4 (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/processor/string.m4
r1 r11 36 36 ') 37 37 IFCALC(`xc_calc_string_n(processor, ISTYPE, (void *) $2, `$3' IFASSERT(`, __LINE__'));') 38 IFSTORE(`$1 = ( typeof($1)) xc_store_string_n(processor, ISTYPE, (char *) $2, `$3' IFASSERT(`, __LINE__'));')38 IFSTORE(`$1 = (STRTYPE *) xc_store_string_n(processor, ISTYPE, (char *) $2, `$3' IFASSERT(`, __LINE__'));') 39 39 IFRESTORE(` 40 ALLOC(`$1', ` typeof($1[0])', `sizeof(STRTYPE) * ($3)')40 ALLOC(`$1', `STRTYPE', `sizeof(STRTYPE) * ($3)') 41 41 memcpy($1, $2, sizeof(STRTYPE) * ($3)); 42 42 ') 43 FIXPOINTER_EX(` typeof($1[0])', `$1')43 FIXPOINTER_EX(`STRTYPE', `$1') 44 44 IFDASM(` 45 45 ifelse(STRTYPE,UChar, `
Note: See TracChangeset
for help on using the changeset viewer.

