Changeset 256
- Timestamp:
- Nov 29, 2002, 1:11:19 PM (18 years ago)
- Location:
- to-imperative/trunk/runtime
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
to-imperative/trunk/runtime/convert.cc
r246 r256 153 153 retfail; 154 154 155 if ( rf_char( "-") == *(rf_char*)q )155 if ( rf_char('-') == *(rf_char*)q ) 156 156 s_Int = Expr(rf_int(e_t_exp, false, 1)); 157 157 158 158 else if( ((rf_char*)q)->is_digit()) 159 159 s_Int = Expr(rf_int(e_t_exp, true, 0)); 160 else if (rf_char( "+") == *(rf_char*)q)160 else if (rf_char('+') == *(rf_char*)q) 161 161 s_Int = Expr(rf_int(e_t_exp, true, 1)) 162 162 else retfail; -
to-imperative/trunk/runtime/rf_int.hh
r255 r256 31 31 Term* q = expr.get_first() + i; 32 32 33 rf_char a = rf_char( "0");33 rf_char a = rf_char('0'); 34 34 35 35 for (; q < expr.get_last(); q++) … … 91 91 /* 92 92 if (n < 0) { 93 *t = rf_char( "-");93 *t = rf_char('-'); 94 94 t++; 95 95 }; … … 104 104 while ( k ) { 105 105 m = (n / k) % 10; 106 *t = rf_char(m -48);106 *t = rf_char(m + 48); 107 107 k /= 10; 108 108 t++;
Note: See TracChangeset
for help on using the changeset viewer.