[openfirmware] r1187 - clients/memtest86
svn at openfirmware.info
svn at openfirmware.info
Thu May 14 08:19:36 CEST 2009
Author: wmb
Date: 2009-05-14 08:19:36 +0200 (Thu, 14 May 2009)
New Revision: 1187
Modified:
clients/memtest86/ega.h
Log:
memtest86 - Parameters to EGA_ADR must be parenthesized to prevent operator precedence problems.
Modified: clients/memtest86/ega.h
===================================================================
--- clients/memtest86/ega.h 2009-05-13 21:59:04 UTC (rev 1186)
+++ clients/memtest86/ega.h 2009-05-14 06:19:36 UTC (rev 1187)
@@ -14,7 +14,7 @@
#define SCREEN_ADR 0xb8000
#define SCREEN_END_ADR (SCREEN_ADR + 80*25*2)
-#define EGA_ADR(y, x, offset) *(char *)(SCREEN_ADR + (y * 160) + (x * 2) + offset)
+#define EGA_ADR(y, x, offset) *(char *)(SCREEN_ADR + ((y) * 160) + ((x) * 2) + offset)
#define ega_init() do { } while(0)
#define set_ega_char(y, x, ch) EGA_ADR(y, x, 0) = (ch)
More information about the openfirmware
mailing list