don't optimize reading/writing from/to vga memory away in optimized builds. this fixes bug #490
Modified: trunk/reactos/drivers/video/displays/vga/vgavideo/vgavideo.c

Modified: trunk/reactos/drivers/video/displays/vga/vgavideo/vgavideo.c
--- trunk/reactos/drivers/video/displays/vga/vgavideo/vgavideo.c	2005-01-27 00:21:34 UTC (rev 13329)
+++ trunk/reactos/drivers/video/displays/vga/vgavideo/vgavideo.c	2005-01-27 00:29:12 UTC (rev 13330)
@@ -18,8 +18,8 @@
 static int byteCounter;
 static unsigned char rightMask;
 
-#define READ_REGISTER_UCHAR(p) (*((PUCHAR)(p)))
-#define WRITE_REGISTER_UCHAR(p,c) (*((PCHAR)(p))) = (c)
+#define READ_REGISTER_UCHAR(p) (*((volatile UCHAR *)(p)))
+#define WRITE_REGISTER_UCHAR(p,c) (*((volatile CHAR *)(p))) = (c)
 
 INT abs(INT nm)
 {