// MyList
// © Dirk Holtwick, 1997

/// struct MyList
struct MyItem
{
   APTR     next;
   /*
   ... follows rest of data structure ...
   */
};

struct MyList
{
   struct   MyItem
            *first;
   struct   MyItem
            *last;
   ULONG    size;
   ULONG    pudsize;
   APTR     pool;
};
///
/// Funcs
extern struct MyList *MyCreateList(register ULONG size, register ULONG pudsize);
extern void MyDisposeList(register struct MyList *mylist);
extern APTR MyAddItem(register struct MyList *mylist);
///
