/*
* This file is part of DisOrder.
- * Copyright (C) 2004, 2007, 2008 Richard Kettlewell
+ * Copyright (C) 2004, 2007, 2008, 2013 Richard Kettlewell
*
* 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
#ifndef ADDR_H
#define ADDR_H
-#include <netdb.h>
+#if HAVE_NETDB_H
+# include <netdb.h>
+#endif
struct stringlist;
int addrinfocmp(const struct addrinfo *a,
const struct addrinfo *b);
+int sockaddrcmp(const struct sockaddr *a,
+ const struct sockaddr *b);
int multicast(const struct sockaddr *sa);
char *format_sockaddr(const struct sockaddr *sa);