#include #include #include #include #include #include #include #define UNUSED_PARAM(x) ((void)(x)) /* The return values */ getdns_return_t retregular; char *retcharstar; /* The args */ bool boolarg; char *charstararg; getdns_callback_t callbackarg; uint16_t regulararg; uint16_t *regularptrarg; getdns_transaction_t txidarg; getdns_transaction_t *txidptrarg; getdns_data_type *datatypeptrarg; struct getdns_bindata **bindataptrarg; struct getdns_dict *dictarg; struct getdns_bindata *bindataarg; struct getdns_list *listarg; struct getdns_dict **dictptrarg; struct getdns_list **listptrarg; size_t sizetarg; size_t *sizetptrarg; struct getdns_context *contextarg = NULL; uint8_t uint8arg; uint16_t uint16arg; uint32_t uint32arg; uint8_t *uint8ptrarg; uint16_t *uint16ptrarg; uint32_t *uint32ptrarg; void *arrayarg; void * allocfunctionarg(size_t foo) { UNUSED_PARAM(foo); return NULL; } void * reallocfunctionarg(void *foo, size_t bar) { UNUSED_PARAM(foo); UNUSED_PARAM(bar); return NULL; } void deallocfunctionarg(void *foo) { UNUSED_PARAM(foo); } void setcallbackfunctionarg(struct getdns_context *foo1, uint16_t foo2) { UNUSED_PARAM(foo1); UNUSED_PARAM(foo2); } int main() { retregular = getdns_general(contextarg, charstararg, uint16arg, dictarg, arrayarg, txidptrarg, callbackarg); retregular = getdns_address(contextarg, charstararg, dictarg, arrayarg, txidptrarg, callbackarg); retregular = getdns_hostname(contextarg, dictarg, dictarg, arrayarg, txidptrarg, callbackarg); retregular = getdns_service(contextarg, charstararg, dictarg, arrayarg, txidptrarg, callbackarg); retregular = getdns_context_create(&contextarg, boolarg); retregular = getdns_cancel_callback(contextarg, txidarg); retregular = getdns_general_sync(contextarg, charstararg, uint16arg, dictarg, &dictarg); retregular = getdns_address_sync(contextarg, charstararg, dictarg, &dictarg); retregular = getdns_hostname_sync(contextarg, dictarg, dictarg, &dictarg); retregular = getdns_service_sync(contextarg, charstararg, dictarg, &dictarg); retregular = getdns_list_get_length(listarg, sizetptrarg); retregular = getdns_list_get_data_type(listarg, sizetarg, datatypeptrarg); retregular = getdns_list_get_dict(listarg, sizetarg, dictptrarg); retregular = getdns_list_get_list(listarg, sizetarg, listptrarg); retregular = getdns_list_get_bindata(listarg, sizetarg, bindataptrarg); retregular = getdns_list_get_int(listarg, sizetarg, uint32ptrarg); retregular = getdns_dict_get_names(dictarg, listptrarg); retregular = getdns_dict_get_data_type(dictarg, charstararg, datatypeptrarg); retregular = getdns_dict_get_dict(dictarg, charstararg, dictptrarg); retregular = getdns_dict_get_list(dictarg, charstararg, listptrarg); retregular = getdns_dict_get_bindata(dictarg, charstararg, bindataptrarg); retregular = getdns_dict_get_int(dictarg, charstararg, uint32ptrarg); listarg = getdns_list_create(); retregular = getdns_list_set_dict(listarg, sizetarg, dictarg); retregular = getdns_list_set_list(listarg, sizetarg, listarg); retregular = getdns_list_set_bindata(listarg, sizetarg, bindataarg); retregular = getdns_list_set_int(listarg, sizetarg, uint32arg); dictarg = getdns_dict_create(); retregular = getdns_dict_set_dict(dictarg, charstararg, dictarg); retregular = getdns_dict_set_list(dictarg, charstararg, listarg); retregular = getdns_dict_set_bindata(dictarg, charstararg, bindataarg); retregular = getdns_dict_set_int(dictarg, charstararg, uint32arg); retcharstar = getdns_pretty_print_dict(dictarg); retcharstar = getdns_convert_fqdn_to_dns_name(charstararg); retcharstar = getdns_convert_dns_name_to_fqdn(charstararg); retcharstar = getdns_convert_ulabel_to_alabel(charstararg); retcharstar = getdns_convert_alabel_to_ulabel(charstararg); retregular = getdns_validate_dnssec(bindataarg, listarg, listarg); retcharstar = getdns_display_ip_address(bindataarg); retregular = getdns_context_set_context_update_callback(contextarg, setcallbackfunctionarg); retregular = getdns_context_set_resolution_type(contextarg, regulararg); retregular = getdns_context_set_namespaces(contextarg, sizetarg, regularptrarg); retregular = getdns_context_set_dns_transport(contextarg, regulararg); retregular = getdns_context_set_limit_outstanding_queries(contextarg, uint16arg); retregular = getdns_context_set_timeout(contextarg, uint16arg); retregular = getdns_context_set_follow_redirects(contextarg, regulararg); retregular = getdns_context_set_dns_root_servers(contextarg, listarg); retregular = getdns_context_set_append_name(contextarg, regulararg); retregular = getdns_context_set_suffix(contextarg, listarg); retregular = getdns_context_set_dnssec_trust_anchors(contextarg, listarg); retregular = getdns_context_set_dnssec_allowed_skew(contextarg, uint16arg); retregular = getdns_context_set_stub_resolution(contextarg, listarg); retregular = getdns_context_set_edns_maximum_udp_payload_size(contextarg, uint16arg); retregular = getdns_context_set_edns_extended_rcode(contextarg, uint8arg); retregular = getdns_context_set_edns_version(contextarg, uint8arg); retregular = getdns_context_set_edns_do_bit(contextarg, uint8arg); retregular = getdns_context_set_memory_functions(contextarg, allocfunctionarg, reallocfunctionarg, deallocfunctionarg); getdns_list_destroy(listarg); getdns_dict_destroy(dictarg); getdns_context_destroy(contextarg); return (0); } /* End of main() */