From: Timo Sirainen Date: Sun, 22 Jun 2003 19:23:54 +0000 (+0300) Subject: Compiler warning fixes X-Git-Tag: 1.1.alpha1~4542 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a125dfb789cc44826e965987576fabb33425c01;p=thirdparty%2Fdovecot%2Fcore.git Compiler warning fixes --HG-- branch : HEAD --- diff --git a/src/lib-index/mail-tree-redblack.c b/src/lib-index/mail-tree-redblack.c index 4a50b5b267..770861aa4a 100644 --- a/src/lib-index/mail-tree-redblack.c +++ b/src/lib-index/mail-tree-redblack.c @@ -40,7 +40,7 @@ #define RBNULL 0 /* If highest bit in node_count is set, the node is red. */ -#define RED_MASK (1 << (SIZEOF_INT*CHAR_BIT-1)) +#define RED_MASK (1U << (SIZEOF_INT*CHAR_BIT-1)) #define IS_NODE_BLACK(node) \ (((node).node_count & RED_MASK) == 0) diff --git a/src/lib/module-dir.c b/src/lib/module-dir.c index e2a8757533..1f98a99115 100644 --- a/src/lib/module-dir.c +++ b/src/lib/module-dir.c @@ -48,9 +48,11 @@ static struct module *module_load(const char *path, const char *name) } /* get our init func */ - init = get_symbol(path, handle, t_strconcat(name, "_init", NULL)); + init = (void (*)()) get_symbol(path, handle, + t_strconcat(name, "_init", NULL)); deinit = init == NULL ? NULL : - get_symbol(path, handle, t_strconcat(name, "_deinit", NULL)); + (void (*)()) get_symbol(path, handle, + t_strconcat(name, "_deinit", NULL)); if (init == NULL || deinit == NULL) { (void)dlclose(handle); diff --git a/src/lib/network.c b/src/lib/network.c index d75fd1df13..6b21795aca 100644 --- a/src/lib/network.c +++ b/src/lib/network.c @@ -522,7 +522,6 @@ const char *net_ip2addr(const struct ip_addr *ip) (ip4 & 0x0000ff00) >> 8, (ip4 & 0x000000ff)); #endif - return 0; } int net_addr2ip(const char *addr, struct ip_addr *ip)