projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added some new graphics for BD engine game elements
[rocksndiamonds.git]
/
src
/
libgame
/
list.c
diff --git
a/src/libgame/list.c
b/src/libgame/list.c
index 55c5b3589d85b75c2b1f1d30ef21082ea44fb1ac..86e7c29a3fad6d7da6db49d803f62020a6c623c4 100644
(file)
--- a/
src/libgame/list.c
+++ b/
src/libgame/list.c
@@
-80,7
+80,7
@@
List *
list_alloc (void)
{
List *
list_alloc (void)
{
- return c
alloc(1,
sizeof(List));
+ return c
hecked_calloc(
sizeof(List));
}
/**
}
/**
@@
-110,7
+110,7
@@
list_free (List *list)
{
void *current = slice;
slice = *(void**) (current + next_offset);
{
void *current = slice;
slice = *(void**) (current + next_offset);
- free(current);
+
checked_
free(current);
}
}
}
}
@@
-132,7
+132,7
@@
list_free (List *list)
void
list_free_1 (List *list)
{
void
list_free_1 (List *list)
{
- free(list);
+
checked_
free(list);
}
/**
}
/**
@@
-171,7
+171,7
@@
list_append (List *list, void *data)
List *new_list;
List *last;
List *new_list;
List *last;
- new_list = malloc(sizeof(List));
+ new_list =
checked_
malloc(sizeof(List));
new_list->data = data;
new_list->next = NULL;
new_list->data = data;
new_list->next = NULL;
@@
-220,7
+220,7
@@
list_prepend (List *list, void *data)
{
List *new_list;
{
List *new_list;
- new_list = malloc(sizeof(List));
+ new_list =
checked_
malloc(sizeof(List));
new_list->data = data;
new_list->next = list;
new_list->data = data;
new_list->next = list;
@@
-266,7
+266,7
@@
list_insert (List *list, void *data, int position)
if (!tmp_list)
return list_append(list, data);
if (!tmp_list)
return list_append(list, data);
- new_list = malloc(sizeof(List));
+ new_list =
checked_
malloc(sizeof(List));
new_list->data = data;
new_list->prev = tmp_list->prev;
tmp_list->prev->next = new_list;
new_list->data = data;
new_list->prev = tmp_list->prev;
tmp_list->prev->next = new_list;
@@
-426,7
+426,7
@@
List *
list_delete_link (List *list, List *link_)
{
list = _list_remove_link(list, link_);
list_delete_link (List *list, List *link_)
{
list = _list_remove_link(list, link_);
- free(link_);
+
checked_
free(link_);
return list;
}
return list;
}
@@
-492,7
+492,7
@@
list_copy_deep (List *list, list_copy_fn func, void *user_data)
{
List *last;
{
List *last;
- new_list = malloc(sizeof(List));
+ new_list =
checked_
malloc(sizeof(List));
if (func)
new_list->data = func (list->data, user_data);
if (func)
new_list->data = func (list->data, user_data);
@@
-505,7
+505,7
@@
list_copy_deep (List *list, list_copy_fn func, void *user_data)
while (list)
{
while (list)
{
- last->next = malloc(sizeof(List));
+ last->next =
checked_
malloc(sizeof(List));
last->next->prev = last;
last = last->next;
last->next->prev = last;
last = last->next;