-/* Flags for lookup_host */
-#define LH_SILENT 0x0001
-#define LH_PASSIVE 0x0002
-#define LH_IPv4_ONLY 0x0004
-#ifdef ENABLE_IPV6
-#define LH_IPv6_ONLY 0x0008
-#endif /* ENABLE_IPV6 */
-
-/* Function declarations */
-struct address_list *lookup_host PARAMS ((const char *, int));
-char *herrmsg PARAMS ((int));
-
-void address_list_get_bounds PARAMS ((const struct address_list *,
- int *, int *));
-void address_list_copy_one PARAMS ((const struct address_list *, int,
- ip_address *));
-int address_list_match_all PARAMS ((const struct address_list *,
- const struct address_list *));
-void address_list_set_faulty PARAMS ((struct address_list *, int));
-void address_list_release PARAMS ((struct address_list *));
-
-const char *pretty_print_address PARAMS ((const ip_address *));
-
-int accept_domain PARAMS ((struct url *));
-int sufmatch PARAMS ((const char **, const char *));
-
-void sockaddr_set_address PARAMS ((struct sockaddr *, unsigned short,
- const ip_address *));
-void sockaddr_get_address PARAMS ((const struct sockaddr *, unsigned short *,
- ip_address *));
-unsigned short sockaddr_get_port PARAMS ((const struct sockaddr *));
-socklen_t sockaddr_len PARAMS ((const struct sockaddr *sa));
-
-void host_cleanup PARAMS ((void));