From 0fc3b739cfc0b3b59ee6f5f5ff20bf343a82b98d Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Fri, 21 Aug 2009 02:56:18 +0200 Subject: Return a pointer to the nick struct or NULL in nick_add. --- nick.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'nick.c') diff --git a/nick.c b/nick.c index f1d2c38..17335d0 100644 --- a/nick.c +++ b/nick.c @@ -11,12 +11,12 @@ void nick_init() { nicks = NULL; } -int nick_add(char *name) { +struct nick_t *nick_add(char *name) { struct nick_t *nick = malloc(sizeof(struct nick_t)); if(!nick) { char *error = strerror(errno); fprintf(stderr, "Could not allocate memory for nick: %s\n", error); - return 0; + return NULL; } if(nicks) { @@ -30,7 +30,7 @@ int nick_add(char *name) { nick->regexes = NULL; nick->next = NULL; - return 1; + return nick; } int nick_regex_add(struct nick_t *nick, char *re_s) { -- cgit v1.2.3