bug fixes
[IRC.git] / Robust / src / Runtime / object.h
index 7f4cdb1557b8c27025c154576afbd13c36770359..94f7ba9fbd622beb4f65948f813020805da33af1 100644 (file)
@@ -2,10 +2,27 @@
 #define OBJECT_H
 #include "runtime.h"
 #include "structdefs.h"
+#include "methodheaders.h"
 
-int CALL01(___Object______nativehashCode____, struct ___Object___ * ___this___); int CALL01(___Object______getType____, struct ___Object___ * ___this___);
-#ifdef THREADS
-int CALL01(___Object______MonitorEnter____, struct ___Object___ * ___this___);
-int CALL01(___Object______MonitorExit____, struct ___Object___ * ___this___);
+#ifdef D___Object______nativehashCode____
+int CALL01(___Object______nativehashCode____, struct ___Object___ * ___this___);
+#endif
+#ifdef D___Object______hashCode____
+int CALL01(___Object______hashCode____, struct ___Object___ * ___this___);
+#endif
+#ifdef D___Object______MonitorEnter____
+void CALL01(___Object______MonitorEnter____, struct ___Object___ * ___this___);
+#endif
+#ifdef D___Object______MonitorExit____
+void CALL01(___Object______MonitorExit____, struct ___Object___ * ___this___);
+#endif
+#ifdef D___Object______notify____
+void CALL01(___Object______notify____, struct ___Object___ * ___this___);
+#endif
+#ifdef D___Object______notifyAll____
+void CALL01(___Object______notifyAll____, struct ___Object___ * ___this___);
+#endif
+#ifdef D___Object______wait____
+void CALL01(___Object______wait____, struct ___Object___ * ___this___);
 #endif
 #endif