projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* sim/ucsim/avr.src/arith_inst.cc: fixed bug #1088372- savr is not
[fw/sdcc]
/
sim
/
ucsim
/
errorcl.h
diff --git
a/sim/ucsim/errorcl.h
b/sim/ucsim/errorcl.h
index 8e0461f7fa2b663bc08b23185c6f450ba3fca76d..c4075bd4a6433bc465dd46415e9eceeb949d70f4 100644
(file)
--- a/
sim/ucsim/errorcl.h
+++ b/
sim/ucsim/errorcl.h
@@
-44,38
+44,15
@@
enum error_on_off {
const int err_stop= (err_unknown|err_error);
const int err_stop= (err_unknown|err_error);
-/*
-#define ERROR_METHODS(NAME) \
-enum error_type \
-cl_error_##NAME ::get_type(void)\
-{\
- return(err_##NAME##_class.get_type());\
-}\
-bool \
-cl_error_##NAME ::is_on(void)\
-{\
- return(err_##NAME##_class.is_on());\
-}
-*/
-
#define ERROR_CLASS_DECL(NAME) \
extern class cl_error_class error_##NAME##_class;\
class cl_error_##NAME
#define ERROR_CLASS_DECL(NAME) \
extern class cl_error_class error_##NAME##_class;\
class cl_error_##NAME
-/*
-#define ERROR_CLASS_DEF(TYPE,NAME,CLASS_NAME) \
-class cl_error_class error_##NAME##_class(TYPE, CLASS_NAME);
-*/
-/*
-#define ERROR_CLASS_DEF_ON(TYPE,NAME,CLASS_NAME,ON) \
-class cl_error_class error_##NAME##_class(TYPE, CLASS_NAME, ON);
-*/
-
#define ERROR_CLASS_DEF_PARENT(TYPE,NAME,CLASS_NAME,PARENT) \
#define ERROR_CLASS_DEF_PARENT(TYPE,NAME,CLASS_NAME,PARENT) \
-class cl_error_class error_##NAME##_class(TYPE, CLASS_NAME, &(PARENT))
;
+class cl_error_class error_##NAME##_class(TYPE, CLASS_NAME, &(PARENT))
#define ERROR_CLASS_DEF_PARENT_ON(TYPE,NAME,CLASS_NAME,PARENT,ON) \
#define ERROR_CLASS_DEF_PARENT_ON(TYPE,NAME,CLASS_NAME,PARENT,ON) \
-class cl_error_class error_##NAME##_class(TYPE, CLASS_NAME, &(PARENT), ON)
;
+class cl_error_class error_##NAME##_class(TYPE, CLASS_NAME, &(PARENT), ON)
extern class cl_list *registered_errors;
extern class cl_list *registered_errors;