Unified · Split
| @@ -1,5 +1,8 @@ | ||
| 1 | +20070228 | |
| 2 | + make array bounds checking the default for on-the-fly compilers (emu/port/main.c) | |
| 1 | 3 | 20070227 |
| 2 | 4 | /include/fcall.h: ensure unsigned promotion to counter ansi sign-extending rules for GBIT64 |
| 5 | + /libmemdraw/draw.c: copy fix to memfillcolor | |
| 3 | 6 | 20070220 |
| 4 | 7 | add 0x92 as chip ID for ether91c111.c |
| 5 | 8 | 20070217 |
| @@ -20,6 +20,7 @@ extern int mflag; · 19 unmodified lines | ||
| 20 | 20 | char *eve; |
| 21 | 21 | int Xsize = 640; |
| 22 | 22 | int Ysize = 480; |
| 23 | + int bflag = 1; | |
| 23 | 24 | int sflag; |
| 24 | 25 | int qflag; |
| 25 | 26 | int xtblbit; |
| @@ -126,9 +127,12 @@ option(int argc, char *argv[], void (*badusage)(void)) · 100 unmodified lines | ||
| 126 | 127 | if (geom(EARGF(badusage())) == 0) |
| 127 | 128 | badusage(); |
| 128 | 129 | break; |
| 129 | − case 'b': /* jit array bounds checking */ | |
| 130 | + case 'b': /* (obsolete) jit array bounds checking */ | |
| 130 | 131 | bflag = 1; |
| 131 | 132 | break; |
| 133 | + case 'B': /* suppress jit array bounds checks */ | |
| 134 | + bflag = 0; | |
| 135 | + break; | |
| 132 | 136 | case 'c': /* Compile on the fly */ |
| 133 | 137 | cp = EARGF(badusage()); |
| 134 | 138 | if (!isnum(cp)) |
| @@ -1 +1 @@ | ||
| 1 | −#define VERSION "Fourth Edition (20070227)" | |
| 1 | +#define VERSION "Fourth Edition (20070228)" | |