diff -Naur memtest86-3.0/main.c memtest86-3.0.new/main.c
--- memtest86-3.0/main.c	2002-05-22 00:55:51.000000000 +0200
+++ memtest86-3.0.new/main.c	2003-11-17 18:36:33.000000000 +0100
@@ -29,7 +29,7 @@
 char firsttime = 0;
 
 struct vars variables = {};
-struct vars * const v = &variables;
+struct vars *v = &variables;
 
 volatile ulong *p = 0;
 ulong p1 = 0, p2 = 0, p0 = 0;
diff -Naur memtest86-3.0/test.h memtest86-3.0.new/test.h
--- memtest86-3.0/test.h	2002-05-21 23:06:16.000000000 +0200
+++ memtest86-3.0.new/test.h	2003-11-17 18:35:20.000000000 +0100
@@ -277,7 +277,7 @@
 #define FIRMWARE_PCBIOS    1
 #define FIRMWARE_LINUXBIOS 2
 
-extern struct vars * const v;
+extern struct vars *v;
 extern unsigned char _start[], _end[], startup_32[];
 extern unsigned char _size, _pages;
 
