X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fsim.src%2Fstackcl.h;h=15c97dc27455e81bf3c1027171882870c46e1f7b;hb=3b43f23c5dbf36898e8d316569e1ec3b6193c4c5;hp=e4dd4e4c4c265fca58decb6f0f2fd9003b27fa5e;hpb=2b7caf94480eae20e83eda0b6dae058f72bd190d;p=fw%2Fsdcc diff --git a/sim/ucsim/sim.src/stackcl.h b/sim/ucsim/sim.src/stackcl.h index e4dd4e4c..15c97dc2 100644 --- a/sim/ucsim/sim.src/stackcl.h +++ b/sim/ucsim/sim.src/stackcl.h @@ -173,8 +173,6 @@ public: /* * All kind of stack errors */ -//extern class cl_error_class error_stack_class; -//class cl_error_stack: public cl_error class cl_error_stack: public cl_error { private: @@ -188,16 +186,12 @@ public: */ class cl_error_stack_tracker: public cl_error_stack { -private: - static class cl_error_class *error_stack_tracker_class; public: cl_error_stack_tracker(void); }; class cl_error_stack_tracker_wrong_handle: public cl_error_stack_tracker { -private: - static class cl_error_class *error_stack_tracker_wrong_handle_class; public: bool write_operation; public: @@ -208,8 +202,6 @@ public: class cl_error_stack_tracker_empty: public cl_error_stack_tracker { -private: - static class cl_error_class *error_stack_tracker_empty_class; protected: class cl_stack_op *operation; public: @@ -221,8 +213,6 @@ public: class cl_error_stack_tracker_unmatch: public cl_error_stack_tracker { -private: - static class cl_error_class *error_stack_tracker_unmatch_class; protected: class cl_stack_op *top, *operation; public: @@ -235,8 +225,6 @@ public: class cl_error_stack_tracker_inconsistent: public cl_error_stack_tracker { -private: - static class cl_error_class *error_stack_tracker_inconsistent_class; protected: class cl_stack_op *operation; int unread_data_size; @@ -248,7 +236,13 @@ public: virtual void print(class cl_commander *c); }; +class cl_stack_error_registry: public cl_error_registry +{ +public: + cl_stack_error_registry(void); +}; #endif + /* End of sim.src/stackcl.h */