home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / msysjour / vol05 / 05 / based / list.h < prev    next >
Text File  |  1990-09-01  |  1KB  |  28 lines

  1. // list.h RHS header for programs using list routines
  2.  
  3. void far *ListInit(unsigned members, char *name);
  4. unsigned ListAdd(void far *plist, void far *object, unsigned size,
  5.     char *name);
  6. unsigned ListFind(void far *plist, char *name);
  7. void far *ListDelete(void far *plist, char *name);
  8. static void far *_ListDelete(void far *plist, unsigned bplitem);
  9. void ListDestroy(void far *plist);
  10. void ListSetObject(void far *plist, void far *object, unsigned size,
  11.     char *name);
  12. void far *ListGetObject(void far *plist, char *name);
  13. void ListDeleteObject(void far *plist, char *name);
  14. void ListSetName(void far *plist, char *name);
  15. static void far *_ListInit(unsigned realsize);
  16. unsigned ListGetNumItems(void far *plist);
  17. unsigned ListGetItem(void far *plist);
  18. unsigned ListItemGetNextItem(void far *plist, unsigned bplitem);
  19. void far *ListItemGetObject(void far *plist, unsigned bplitem);
  20. unsigned ListSave(void far *plist, char *filename);
  21. void far *ListRestore(char *filename);
  22.  
  23. void error_exit(int err, char *msg);
  24. void ListDump(void far *plist);
  25. void ListDumpItem(unsigned temp);
  26.  
  27.  
  28.