Build SDL as linklib.
[AROS-Contrib.git] / ScalosV2 / PPCThreadRootClass.h
blobe735553223335d5be4c211f0d185baf0cb9309b6
1 // :ts=4 (Tabsize)
3 #ifndef SCALOS_H
4 #include "Scalos.h"
5 #endif /* SCALOS_H */
7 #ifndef POWERPC_SEMAPHORESPPC_H
8 #include <powerpc/semaphoresPPC.h>
9 #endif /* POWERPC_SEMAPHORESPPC_H */
11 #ifndef POWERPC_PORTSPPC_H
12 #include <powerpc/portsPPC.h>
13 #endif /* POWERPC_PORTSPPC_H */
15 // not real instance data. This struct is located before the object data.
16 struct ThreadRootInst
18 struct SignalSemaphorePPC objectlistsem;
19 struct MinList objectlist;
20 struct SignalSemaphorePPC notilistsem;
21 struct MinList notilist;
22 Object *destobject;
23 struct MsgPortPPC *msgport;
25 struct MinNode node;
26 struct SC_Class *oclass;
29 #define myThreadRootInst(obj) (((struct ThreadRootInst *)(obj)) - 1)