diff options
Diffstat (limited to 'amiga/object.h')
-rwxr-xr-x | amiga/object.h | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/amiga/object.h b/amiga/object.h index 14d1ba416..27f60fc9a 100755 --- a/amiga/object.h +++ b/amiga/object.h @@ -46,20 +46,15 @@ struct nsObject ULONG objstruct_size; }; -struct nsList -{ -#ifdef __amigaos4__ - struct MinList list; -#else - struct List list; -#endif -}; -struct nsList *NewObjList(void); -struct nsObject *AddObject(struct nsList *objlist, ULONG otype); +struct MinList *NewObjList(void); +struct nsObject *AddObject(struct MinList *objlist, ULONG otype); void DelObject(struct nsObject *dtzo); void DelObjectNoFree(struct nsObject *dtzo); -void FreeObjList(struct nsList *objlist); +void FreeObjList(struct MinList *objlist); +/** List abstraction as OS3 appears to have problems with NewMinList() **/ +struct MinList *ami_AllocMinList(void); +void ami_NewMinList(struct MinList *list); #endif |