/*
list.c -- functions to deal with double linked lists
Copyright (C) 2000-2005 Ivo Timmermans
- 2000-2006 Guus Sliepen <guus@tinc-vpn.org>
+ 2000-2013 Guus Sliepen <guus@tinc-vpn.org>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* (De)constructors */
list_t *list_alloc(list_action_t delete) {
- list_t *list = xmalloc_and_zero(sizeof(list_t));
+ list_t *list = xzalloc(sizeof(list_t));
list->delete = delete;
return list;
}
list_node_t *list_alloc_node(void) {
- return xmalloc_and_zero(sizeof(list_node_t));
+ return xzalloc(sizeof(list_node_t));
}
void list_free_node(list_t *list, list_node_t *node) {