#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
#error Meh...
#endif

//GO(__b64_ntop, iFpLpL)
//GO(__b64_pton, iFppL)
//GO(__dn_comp, iFppipp)
//GO(__dn_count_labels, iFp)
GO2(__dn_expand, iFppppi, dn_expand)
//GOW(dn_expand, iFppppi)
//GO(__dn_skipname, iFpp)
//GO(__fp_nquery, vFpiS)
//GO(__fp_query, vFpS)
//GO(__fp_resstat, vFpS)
//GO(_gethtbyaddr, 
//GO(_gethtbyname, 
//GO(_gethtbyname2, 
//GO(_gethtent, 
//GO(_getlong, 
//GO(_getshort, 
//GO(__hostalias, pFp)
//GO(inet_neta, pFupL)
//GO(inet_net_ntop, pFipipL)
//GO(inet_net_pton, iFippL)
//GO(__loc_aton, iFpp)
//GO(__loc_ntoa, pFpp)
//GO(ns_datetosecs, uFpp)
//GO(ns_format_ttl, iFLpL)
//GO(__ns_get16, uFp)
//GOW(ns_get16, uFp)
//GO(__ns_get32, LFp)
//GOW(ns_get32, LFp)
GOM(ns_initparse, iFEpip)
//GO(ns_makecanon, iFppL)
//GO(ns_msg_getflag, 
//GO(ns_name_compress, iFppLpp)
//GO(ns_name_ntol, iFppL)
//GO(__ns_name_ntop, iFppL)
//GOW(ns_name_ntop, iFppL)
//GO(ns_name_pack, iFppipp)
//GO(ns_name_pton, iFppL)
//GO(ns_name_rollback, vFppp)
//GO(ns_name_skip, iFpp)
GO(ns_name_uncompress, iFppppL)
//GO(__ns_name_unpack, iFppppL)
//GOW(ns_name_unpack, iFppppL)
GOM(ns_parserr, iFEpuip)
//GO(ns_parse_ttl, iFpp)
//GO(ns_put16, vFup)
//GO(ns_put32, vFLp)
//GO(ns_samedomain, iFpp)
//GO(ns_samename, iFpp)
//GO(ns_skiprr, iFppui)
//GO(ns_sprintrr, iFpppppL)
//GO(ns_sprintrrf, iFpLpuuLpLpppL)
//GO(ns_subdomain, iFpp)
//GO(__p_cdname, pFppS)
//GO(__p_cdnname, pFppiS)
//GO(__p_class, pFi)
//DATA(__p_class_syms, 4)
//GO(__p_fqname, pFppS)
//GO(__p_fqnname, pFppipi)
//GO(__p_option, pFL)
//GO(__p_query, vFp)
//GO(__p_rcode, pFi)
//GO(__p_secstodate, 
//GO(__p_time, pFu)
//GO(__p_type, pFi)
//DATA(__p_type_syms, 4)
//GO(__putlong, vFup)
//GO(__putshort, vFWp)
//GO(__res_close, vFv)
//GO(__res_context_hostalias, 
//GO(__res_context_query, 
//GO(__res_context_search, 
//GO(__res_dnok, iFp)
//GO(res_gethostbyaddr, 
//GO(res_gethostbyname, 
//GO(res_gethostbyname2, 
//GO(__res_hnok, iFp)
//GO(__res_hostalias, pFpppL)
//GO(__res_isourserver, iFp)
//GO(__res_mailok, iFp)
//GO(__res_mkquery, iFipiipippi)
//GOW(res_mkquery, iFipiipippi)
//GO(__res_nameinquery, iFpiipp)
//GO(__res_nmkquery, 
GO2(__res_nquery, iFppiipi, res_nquery)
//GO(__res_nquerydomain, 
GO2(__res_nsearch, iFppiipi, res_nsearch)
//GO(__res_nsend, 
//DATA(_res_opcodes, 4)
//GO(__res_ownok, iFp)
//GO(__res_queriesmatch, iFpppp)
GO2(__res_query, iEEpiipi, my32_res_query)
GOWM(res_query, iEEpiipi)
//GO2(__res_querydomain, iFppiipi, res_querydomain)
//GOW(res_querydomain, iFppiipi)
GO2(__res_search, iFEpiipi, my32_res_search)
GOWM(res_search, iEEpiipi)
//GO(__res_send, iFpipi)
//GO(res_send_setqhook, 
//GO(res_send_setrhook, 
//GO(_sethtent, 
//GO(__sym_ntop, pFpip)
//GO(__sym_ntos, pFpip)
//GO(__sym_ston, iFppp)
