NetBSD: Arg to char predicate must be an int. Go fig.
Chris Pressey
10 years ago
381 | 381 | { |
382 | 382 | for(x = 0; x < SCREENWIDTH; x++) |
383 | 383 | { |
384 | if (isprint(cur)) | |
384 | if (isprint((int)cur)) | |
385 | 385 | { |
386 | 386 | printf("%c", cur); |
387 | 387 | } |
441 | 441 | } |
442 | 442 | if (stringmode && (cur != '"')) |
443 | 443 | push (cur); |
444 | else if (isdigit (cur)) | |
444 | else if (isdigit ((int)cur)) | |
445 | 445 | push (cur - '0'); |
446 | 446 | else |
447 | 447 | switch (cur) |
773 | 773 | #else |
774 | 774 | printf ("%c[%d;%dH", 27, (int)(y+1), (int)(x+1)); |
775 | 775 | #endif /* CONSOLE */ |
776 | if (isprint (cur)) printf ("%c", cur); else printf("."); | |
776 | if (isprint ((int)cur)) printf ("%c", cur); else printf("."); | |
777 | 777 | } |
778 | 778 | } |
779 | 779 | break; |