firedns.h: always make ipv6 members available in state struct
[rofl0r-firedns.git] / examples / fdnscname.c
blob25ef220ebe74efb58189caeb02d819e6e940b251
1 #include <stdio.h>
2 #include "../include/firedns.h"
4 int main(int argc, char **argv) {
5 char *result;
6 firedns_state dns, *d = &dns;
8 if (argc != 2) {
9 fprintf(stderr,"usage: %s <hostname>\n",argv[0]);
10 return 2;
13 firedns_init(d);
14 firedns_add_servers_from_resolv_conf(d);
16 result = firedns_resolvecname(d, argv[1]);
17 if (result) {
18 printf("%s\n",result);
19 return 0;
22 return 1;