#include #include #include #include #include #include #define UNUSED_PARAM(x) ((void)(x)) /* The return values */ getdns_return_t retregular; char * retcharstar; /* The args */ int 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 * userarg; 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 * extendedallocfunctionarg(void* userarg, size_t foo) {UNUSED_PARAM(userarg); UNUSED_PARAM(foo); return NULL; } void * extendedreallocfunctionarg(void* userarg, void* foo, size_t bar) {UNUSED_PARAM(userarg); UNUSED_PARAM(foo); UNUSED_PARAM(bar); return NULL; } void extendeddeallocfunctionarg(void* userarg, void* foo) {UNUSED_PARAM(userarg); 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_context_create_with_memory_functions( &contextarg, boolarg, allocfunctionarg, reallocfunctionarg, deallocfunctionarg ); retregular = getdns_context_create_with_extended_memory_functions( &contextarg, boolarg, userarg, extendedallocfunctionarg, extendedreallocfunctionarg, extendeddeallocfunctionarg ); getdns_context_destroy( contextarg ); 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(); listarg = getdns_list_create_with_context(contextarg); listarg = getdns_list_create_with_memory_functions( allocfunctionarg, reallocfunctionarg, deallocfunctionarg ); listarg = getdns_list_create_with_extended_memory_functions( userarg, extendedallocfunctionarg, extendedreallocfunctionarg, extendeddeallocfunctionarg ); getdns_list_destroy(listarg); 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(); dictarg = getdns_dict_create_with_context(contextarg); dictarg = getdns_dict_create_with_memory_functions( allocfunctionarg, reallocfunctionarg, deallocfunctionarg ); dictarg = getdns_dict_create_with_extended_memory_functions( userarg, extendedallocfunctionarg, extendedreallocfunctionarg, extendeddeallocfunctionarg ); getdns_dict_destroy(dictarg); 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); retregular = getdns_dict_remove_name(dictarg, charstararg); 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_pretty_print_dict( dictarg ); 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 ); retregular = getdns_context_set_extended_memory_functions( contextarg, userarg, extendedallocfunctionarg, extendedreallocfunctionarg, extendeddeallocfunctionarg ); return(0); } /* End of main() */