#include <string.h>
#include <libloc/address.h>
+#include <libloc/compat.h>
#define LOC_ADDRESS_BUFFERS 6
#define LOC_ADDRESS_BUFFER_LENGTH INET6_ADDRSTRLEN
#include <libloc/as.h>
#include <libloc/as-list.h>
+#include <libloc/compat.h>
#include <libloc/private.h>
struct loc_as_list {
#include <errno.h>
#include <stdlib.h>
+#include <libloc/compat.h>
#include <libloc/country.h>
#include <libloc/country-list.h>
#include <libloc/private.h>
#include <errno.h>
#include <netinet/in.h>
+#include <libloc/compat.h>
+
/*
All of these functions are private and for internal use only
*/
# define s6_addr32 __u6_addr.__u6_addr32
#endif
+#ifndef reallocarray
+# define reallocarray(ptr, nmemb, size) realloc(ptr, nmemb * size)
+#endif
+
#endif
#endif
#include <errno.h>
#include <limits.h>
+#include <libloc/compat.h>
#include <libloc/libloc.h>
#include <libloc/network.h>
#include <libloc/network-list.h>