diff options
author | 2023-03-13 16:50:07 +0100 | |
---|---|---|
committer | 2023-03-13 16:50:07 +0100 | |
commit | ac5e3e46c36ef45a3ce84e59a15e8e909129e519 (patch) | |
tree | 5a895cfe466de4a2d122c3b120100e591046afe8 /src/list.c | |
parent | 047c76825c9eea6b3475123e5627ee470c515934 (diff) | |
download | utils-ac5e3e46c36ef45a3ce84e59a15e8e909129e519.tar.gz utils-ac5e3e46c36ef45a3ce84e59a15e8e909129e519.zip |
Remove size_of from clist_add
We don't need the size of data, just calculate it from the pointer passed by.
Diffstat (limited to 'src/list.c')
-rw-r--r-- | src/list.c | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -35,15 +35,14 @@ clist_create() void clist_add(list_t *list, - void *data, - int size_of) + void *data) { struct list_item_t *item = malloc(sizeof(struct list_item_t)); - void *dest = malloc(size_of); /* allocates memory like data parameter */ - memcpy(dest, data, size_of); /* copies data inside dest */ - item->data = dest; - item->next = NULL; + void *dest = malloc(sizeof(data)); /* allocates memory like data parameter */ + memcpy(dest, data, sizeof(data)); /* copies data inside dest */ + item->data = dest; + item->next = NULL; if (list->first == NULL) list->first = item; |