Changeset 1392 in MondoRescue for branches/stable/mondo/src
- Timestamp:
- May 6, 2007, 1:55:53 AM (18 years ago)
- Location:
- branches/stable/mondo/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mondo/src/common/libmondo-stream.c
r1370 r1392 639 639 640 640 assert_string_is_neither_NULL_nor_zerolength(bkpinfo->media_device); 641 mr_list_alloc(tapecatalog);641 tapecatalog = mr_list_alloc(); 642 642 g_tape_posK = 0; 643 643 if (g_tape_stream) { … … 735 735 /* initialise the catalog */ 736 736 g_current_media_number = 1; 737 mr_list_alloc(tapecatalog);737 tapecatalog = mr_list_alloc(); 738 738 /* log stuff */ 739 739 log_it("Opening OUT cdstream with the command"); … … 765 765 return (0); 766 766 } 767 mr_list_alloc(tapecatalog);767 tapecatalog = mr_list_alloc(); 768 768 g_tape_posK = 0; 769 769 … … 1080 1080 1081 1081 /* place the data in a list elt */ 1082 mr_list_alloc_elt(elt,(void *)te, mr_free_te);1082 elt = mr_list_alloc_elt((void *)te, mr_free_te); 1083 1083 mr_list_add_elt_last(tapecatalog, elt); 1084 1084 -
branches/stable/mondo/src/include/mr_list.h
r1363 r1392 34 34 /* functions (public methods) */ 35 35 36 void mr_list_alloc(struct mr_list *list);37 void mr_list_alloc_elt(struct mr_list_elt *elt,void *data, void (*mr_free_data)(void *data));36 struct mr_list *mr_list_alloc(void); 37 struct mr_list_elt *mr_list_alloc_elt(void *data, void (*mr_free_data)(void *data)); 38 38 void mr_list_free(struct mr_list *list); 39 39 void mr_list_free_elt(struct mr_list_elt *elt); -
branches/stable/mondo/src/lib/mr_list.c
r1364 r1392 15 15 16 16 /* List allocation and initialization */ 17 void mr_list_alloc(struct mr_list *list) {17 struct mr_list *mr_list_alloc(void) { 18 18 19 19 list = mr_malloc(sizeof(struct mr_list)); 20 20 list->first = NULL; 21 21 list->last = NULL; 22 return(list); 22 23 } 23 24 24 25 /* Elt of list allocation and initialization */ 25 void mr_list_alloc_elt(struct mr_list_elt *elt,void *data, void (*mr_free_data)(void *data)) {26 struct mr_list_elt *mr_list_alloc_elt(void *data, void (*mr_free_data)(void *data)) { 26 27 27 28 elt = mr_malloc(sizeof(struct mr_list_elt)); … … 30 31 elt->prev = NULL; 31 32 elt->next = NULL; 33 return(elt); 32 34 } 33 35
Note:
See TracChangeset
for help on using the changeset viewer.