diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2015-08-05 18:13:04 +0100 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2015-08-05 18:13:04 +0100 |
commit | ef5ce5c2f609b47d2c59fbcb76cc88ae4c595445 (patch) | |
tree | c01544b6f1d77d13f97260fe8337be49d100596f /amiga/object.h | |
parent | c5a834f5279581a00fddc959c5f8bc12c07d3483 (diff) | |
download | netsurf-ef5ce5c2f609b47d2c59fbcb76cc88ae4c595445.tar.gz netsurf-ef5ce5c2f609b47d2c59fbcb76cc88ae4c595445.tar.bz2 |
Fix guru 80000006 occuring on OS3 when initialising lists.
Diffstat (limited to 'amiga/object.h')
-rwxr-xr-x | amiga/object.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/amiga/object.h b/amiga/object.h index d5251f048..14d1ba416 100755 --- a/amiga/object.h +++ b/amiga/object.h @@ -46,10 +46,20 @@ struct nsObject ULONG objstruct_size; }; -struct MinList *NewObjList(void); -struct nsObject *AddObject(struct MinList *objlist, ULONG otype); +struct nsList +{ +#ifdef __amigaos4__ + struct MinList list; +#else + struct List list; +#endif +}; + +struct nsList *NewObjList(void); +struct nsObject *AddObject(struct nsList *objlist, ULONG otype); void DelObject(struct nsObject *dtzo); void DelObjectNoFree(struct nsObject *dtzo); -void FreeObjList(struct MinList *objlist); +void FreeObjList(struct nsList *objlist); #endif + |