Changeset 1363 in MondoRescue for branches/stable/mondo/src/lib
- Timestamp:
- Apr 30, 2007, 12:28:55 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mondo/src/lib/mr_list.c
r1361 r1363 21 21 22 22 /* Elt of list allocation and initialization */ 23 void mr_list_alloc_elt(struct mr_list_elt *elt, void *data ) {23 void mr_list_alloc_elt(struct mr_list_elt *elt, void *data, void (*mr_free_data)(void *data)) { 24 24 25 25 elt = mr_malloc(sizeof(struct mr_list_elt)); 26 elt->mr_free_data = mr_free_data; 26 27 elt->data = (void *)data; 27 28 elt->prev = NULL; … … 30 31 31 32 void mr_list_free_elt(struct mr_list_elt *elt) { 33 elt->mr_free_data(elt->data); 32 34 mr_free(elt->data); 33 35 mr_free(elt);
Note:
See TracChangeset
for help on using the changeset viewer.