From ec47858fe9883186fad904f71d43ec289fa01409 Mon Sep 17 00:00:00 2001 From: biouman <> Date: Sun, 15 Apr 2001 16:57:11 +0000 Subject: *** empty log message *** --- lib/memoire.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'lib/memoire.c') diff --git a/lib/memoire.c b/lib/memoire.c index 0bbd367..e191735 100644 --- a/lib/memoire.c +++ b/lib/memoire.c @@ -1,6 +1,13 @@ #include "memoire.h" #include "interne.h" #include "simulator.h" +#include "exceptions.h" +#ifdef HAVE_CONFIG_H +#include "config.h" +#else +#define _(x) x +#endif + /*****************************************/ /** **/ @@ -15,7 +22,7 @@ Uint32 LD(Uint32 offset) Reset(&i); if (offset < 0 || offset >= TAILLE_MEMOIRE) { - Set(&Err_Mem); + exception(1,_("Invalid Memory Adress")); return (i); } else { i = memoire_principale[offset]; @@ -27,7 +34,7 @@ Uint32 LD(Uint32 offset) void ST(Uint32 offset, Uint32 valeur) { if (offset < 0 || offset >= TAILLE_MEMOIRE) - Set(&Err_Mem); + exception(1,_("Invalid Memory Adress")); else memoire_principale[offset] = valeur; } -- cgit v1.2.3