#include "simcl.h"
#include "itsrccl.h"
+static class cl_uc_error_registry uc_error_registry;
/*
* Clock counter
*----------------------------------------------------------------------------
*/
-ERROR_CLASS_DEF_PARENT_ON(err_error, unknown_code, "unknown_code",
- error_class_base, ERROR_ON);
-
cl_error_unknown_code::cl_error_unknown_code(class cl_uc *the_uc)
{
uc= the_uc;
- classification= &error_unknown_code_class;
+ classification= uc_error_registry.find("unknown_code");
}
void
cmd_fprintf(f, "\n");
}
+cl_uc_error_registry::cl_uc_error_registry(void)
+{
+ class cl_error_class *prev = uc_error_registry.find("non-classified");
+ prev = register_error(new cl_error_class(err_error, "unknown_code", prev, ERROR_OFF));
+}
+
/* End of uc.cc */