1 #ifndef _GALLIUM_INTERN_H
2 #define _GALLIUM_INTERN_H
5 Copyright 2010, The AROS Development Team. All rights reserved.
10 #include LC_LIBDEFS_FILE
12 struct HIDDGalliumData
16 struct galliumstaticdata
18 OOP_Class
*galliumclass
;
19 OOP_AttrBase galliumAttrBase
;
24 struct Library LibNode
;
25 struct galliumstaticdata sd
;
28 #define METHOD(base, id, name) \
29 base ## __ ## id ## __ ## name (OOP_Class *cl, OOP_Object *o, struct p ## id ## _ ## name *msg)
31 #define BASE(lib) ((LIBBASETYPEPTR)(lib))
33 #define SD(cl) (&BASE(cl->UserData)->sd)