diff --git a/src/ar65/error.h b/src/ar65/error.h index 1f6823269..61d2a0394 100644 --- a/src/ar65/error.h +++ b/src/ar65/error.h @@ -43,19 +43,6 @@ -/*****************************************************************************/ -/* Data */ -/*****************************************************************************/ - - - -/* Messages for internal compiler errors */ -extern const char _MsgCheckFailed []; -extern const char _MsgPrecondition []; -extern const char _MsgFail []; - - - /*****************************************************************************/ /* Code */ /*****************************************************************************/ @@ -71,17 +58,6 @@ void Error (const char* Format, ...) attribute((format(printf,1,2))); void Internal (const char* Format, ...) attribute((format(printf,1,2))); /* Print an internal error message and die */ -#define CHECK(c) \ - if (!(c)) \ - Internal (_MsgCheckFailed, #c, c, __FILE__, __LINE__) - -#define PRECONDITION(c) \ - if (!(c)) \ - Internal (_MsgPrecondition, #c, c, __FILE__, __LINE__) - -#define FAIL(s) \ - Internal (_MsgFail, s, __FILE__, __LINE__) - /* End of error.h */ diff --git a/src/ar65/objdata.c b/src/ar65/objdata.c index c2d830f8e..5c979e8f5 100644 --- a/src/ar65/objdata.c +++ b/src/ar65/objdata.c @@ -35,8 +35,11 @@ #include -#include "../common/xmalloc.h" - +/* common */ +#include "check.h" +#include "xmalloc.h" + +/* ar65 */ #include "error.h" #include "objdata.h"