#ifndef _INET_ADDR_LIST_H_INCLUDED_
#define _INET_ADDR_LIST_H_INCLUDED_
#include <myaddrinfo.h>
typedef struct INET_ADDR_LIST {
int used;
int size;
struct sockaddr_storage *addrs;
} INET_ADDR_LIST;
extern void inet_addr_list_init(INET_ADDR_LIST *);
extern void inet_addr_list_free(INET_ADDR_LIST *);
extern void inet_addr_list_uniq(INET_ADDR_LIST *);
#ifdef __APPLE_OS_X_SERVER
extern void inet_addr_list_clean(INET_ADDR_LIST *);
#endif
extern void inet_addr_list_append(INET_ADDR_LIST *, struct sockaddr *);
#endif