--- memtest86-3.0/config.c~     Tue May 21 20:27:11 2002
+++ memtest86-3.0/config.c      Sun May 26 22:18:38 2002
@@ -10,7 +10,7 @@

extern int bail;
extern struct tseq tseq[];
-extern struct vars *v;
+extern struct vars * const v;
extern short e820_nr;
extern char memsz_mode;

--- memtest86-3.0/test.c~       Sun May 26 22:16:13 2002
+++ memtest86-3.0/test.c        Sun May 26 22:16:35 2002
@@ -9,7 +9,7 @@
extern int segs, bail;
extern volatile ulong *p;
extern ulong p1, p2;
-extern struct vars *v;
+extern struct vars * const v;
extern int test_ticks, nticks;
extern struct tseq tseq[];
void poll_errors();
--- memtest86-3.0/lib.c~        Wed May 22 01:12:07 2002
+++ memtest86-3.0/lib.c Sun May 26 22:17:04 2002
@@ -9,7 +9,7 @@
#include "config.h"
#include "screen_buffer.h"

-extern struct vars *v;
+extern struct vars * const v;

int slock = 0, lsr = 0;
short serial_cons = SERIAL_CONSOLE_DEFAULT;
--- memtest86-3.0/Makefile~     Tue Apr 23 13:21:05 2002
+++ memtest86-3.0/Makefile      Sun May 26 22:19:33 2002
@@ -12,7 +12,7 @@
#
# gcc compiler options, these settings should suffice
#
-CCFLAGS=-Wall -march=i486 -O -fomit-frame-pointer -fno-builtin
+CCFLAGS=-Wall -march=i486 -O2 -fomit-frame-pointer -fno-builtin

AS=as

--- memtest86-3.0/patn.c~       Thu Oct 18 01:30:32 2001
+++ memtest86-3.0/patn.c        Sun May 26 22:18:28 2002
@@ -18,7 +18,7 @@
#define DEFAULT_MASK ((~0L) << 2)


-extern struct vars *v;
+extern struct vars * const v;


/* What it does:
--- memtest86-3.0/init.c~       Wed May 22 00:52:37 2002
+++ memtest86-3.0/init.c        Sun May 26 22:16:49 2002
@@ -11,7 +11,7 @@
#include "pci.h"
#include "io.h"

-extern struct vars *v;
+extern struct vars * const v;
extern short memsz_mode;
extern short firmware;