list.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*
  2. * (C) 2000 UNIVERSITY OF CHICAGO
  3. * See COPYRIGHT in top-level directory.
  4. */
  5. /******************************************************
  6. * WARNING: This file automatically generated. *
  7. * Do not edit by hand. *
  8. ******************************************************
  9. */
  10. extern int AP_listitem_verify(void);
  11. extern pListitem AP_listitem_prev(pListitem listitem);
  12. extern pListitem AP_listitem_next(pListitem listitem);
  13. extern void *AP_listitem_data(pListitem listitem);
  14. extern pList AP_list_new(void);
  15. extern void AP_list_free(pList list);
  16. extern int AP_list_size(pList list);
  17. extern pListitem AP_list_prepend(pList list, void *data);
  18. extern pListitem AP_list_append(pList list, void *data);
  19. extern int AP_list_delete(pList list, void *data);
  20. extern void AP_list_delete_item(pList list, pListitem item);
  21. extern pListitem AP_list_head_item(pList list);
  22. extern int AP_list_head(pList list, void **data);
  23. extern int AP_list_tail(pList list, void **data);
  24. extern void AP_list_print(char *str, pList list);
  25. extern void AP_list_revprint(char *str, pList list);
  26. extern pListitem AP_list_search(pList list, void *data);
  27. extern int AP_list_next(pList list, void **data, void **temp);
  28. extern void *AP_list_braindead_next(pList list, void **temp);
  29. extern pList AP_list_duplicate(pList list);
  30. extern pListitem AP_list_search_func(pList list, int (*func)(void *i, void *j),void *data);
  31. extern int AP_list_apply(pList list, int (*func)(void *item_data, void *fixed_data), void *data);