add wait/notify
[IRC.git] / Robust / src / Runtime / object.h
1 #ifndef OBJECT_H
2 #define OBJECT_H
3 #include "runtime.h"
4 #include "structdefs.h"
5 #include "methodheaders.h"
6 #ifdef D___Object______nativehashCode____
7 int CALL01(___Object______nativehashCode____, struct ___Object___ * ___this___);
8 #endif 
9 #ifdef D___Object______hashCode____
10 int CALL01(___Object______hashCode____, struct ___Object___ * ___this___); 
11 #endif
12 int CALL01(___Object______getType____, struct ___Object___ * ___this___);
13 #ifdef THREADS
14 int CALL01(___Object______MonitorEnter____, struct ___Object___ * ___this___);
15 int CALL01(___Object______MonitorExit____, struct ___Object___ * ___this___);
16 #ifdef D___Object______notify____
17 void CALL01(___Object______notify____, struct ___Object___ * ___this___);
18 #endif
19 #ifdef D___Object______notifyAll____
20 void CALL01(___Object______notifyAll____, struct ___Object___ * ___this___);
21 #endif
22 #ifdef D___Object______wait____
23 void CALL01(___Object______wait____, struct ___Object___ * ___this___);
24 #endif
25 #endif
26 #endif