Changeset 812 for libcaca/trunk/tools/makefont.c
- Timestamp:
- Apr 18, 2006, 5:12:12 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/tools/makefont.c
r805 r812 285 285 while(bytes--) 286 286 { 287 uint8_t c = *data++;288 if(c == '\\' || c== '"')287 uint8_t ch = *data++; 288 if(ch == '\\' || ch == '"') 289 289 { 290 290 parser -= rewind; 291 parser += sprintf(parser, "\\%c", c );291 parser += sprintf(parser, "\\%c", ch); 292 292 rewind = 0; 293 293 } 294 else if(c >= 0x20 && c< 0x7f)295 { 296 parser += sprintf(parser, "%c", c );294 else if(ch >= 0x20 && ch < 0x7f) 295 { 296 parser += sprintf(parser, "%c", ch); 297 297 rewind = 0; 298 298 } … … 300 300 { 301 301 parser -= rewind; 302 parser += sprintf(parser, "\\%.03o", c );303 rewind = c ? 0 : 2;302 parser += sprintf(parser, "\\%.03o", ch); 303 rewind = ch ? 0 : 2; 304 304 } 305 305 }
Note: See TracChangeset
for help on using the changeset viewer.