projects
/
tinc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use proper prototypes.
[tinc]
/
lib
/
list.c
diff --git
a/lib/list.c
b/lib/list.c
index
4c90b58
..
a09cbea
100644
(file)
--- a/
lib/list.c
+++ b/
lib/list.c
@@
-17,12
+17,14
@@
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- $Id: list.c,v 1.1.2.
1 2000/11/15 22:04:4
8 zarq Exp $
+ $Id: list.c,v 1.1.2.
2 2000/11/16 22:13:0
8 zarq Exp $
*/
#include "config.h"
*/
#include "config.h"
+#include <malloc.h>
#include <string.h>
#include <string.h>
+#include <syslog.h>
#include <error.h>
#include <list.h>
#include <error.h>
#include <list.h>
@@
-59,7
+61,7
@@
list_node_t *list_delete(list_t *list, list_node_t *idx)
if(list->callbacks->delete != NULL)
if(list->callbacks->delete(idx->data))
if(list->callbacks->delete != NULL)
if(list->callbacks->delete(idx->data))
-
error(ERR_WARNING, N
_("List callback[delete] failed for %08lx - freeing anyway"), idx->data);
+
syslog(LOG_WARNING,
_("List callback[delete] failed for %08lx - freeing anyway"), idx->data);
free(idx->data);
free(idx->data);
@@
-125,7
+127,7
@@
void list_destroy(list_t *list)
{
if(!list)
return;
{
if(!list)
return;
- list_destroy_nodes(list);
+/* list_destroy_nodes(list); */
free(list);
}
free(list);
}
@@
-134,7
+136,7
@@
void list_destroy(list_t *list)
Append a new node to the list that points to data.
*/
Append a new node to the list that points to data.
*/
-list_append(list_t *list, void *data)
+
void
list_append(list_t *list, void *data)
{
list_node_t *n;
{
list_node_t *n;