Mercurial > masqmail-0.2
comparison src/lookup.c @ 15:f671821d8222
code beautifying; 0 -> \0 if appropriate
author | meillo@marmaro.de |
---|---|
date | Thu, 06 Nov 2008 09:18:38 +0100 |
parents | 26e34ae9a3e3 |
children |
comparison
equal
deleted
inserted
replaced
14:a8f3424347dc | 15:f671821d8222 |
---|---|
21 #include <resolv.h> | 21 #include <resolv.h> |
22 | 22 |
23 #include "masqmail.h" | 23 #include "masqmail.h" |
24 | 24 |
25 #ifdef RESOLV_TEST | 25 #ifdef RESOLV_TEST |
26 | |
27 #undef DEBUG | 26 #undef DEBUG |
28 #define DEBUG(x) if(x > 0) | 27 #define DEBUG(x) if(x > 0) |
29 | |
30 #define debugf g_print | 28 #define debugf g_print |
31 #endif | 29 #endif |
32 | 30 |
33 #ifdef ENABLE_RESOLVER | 31 #ifdef ENABLE_RESOLVER |
34 | 32 |
341 main(int argc, char *argv[]) | 339 main(int argc, char *argv[]) |
342 { | 340 { |
343 GList *addr_list = NULL, *node; | 341 GList *addr_list = NULL, *node; |
344 | 342 |
345 g_print("starting res_init()\n"); | 343 g_print("starting res_init()\n"); |
346 | |
347 g_print("retrans = %d, retry = %d\n", _res.retrans, _res.retry); | 344 g_print("retrans = %d, retry = %d\n", _res.retrans, _res.retry); |
348 | |
349 if (res_init() == 0) { | 345 if (res_init() == 0) { |
350 | |
351 addr_list = resolve_dns_a(NULL, argv[1]); | 346 addr_list = resolve_dns_a(NULL, argv[1]); |
352 g_print("A:\n"); | 347 g_print("A:\n"); |
353 | |
354 foreach(addr_list, node) { | 348 foreach(addr_list, node) { |
355 mxip_addr *p_mxip = (mxip_addr *) (node->data); | 349 mxip_addr *p_mxip = (mxip_addr *) (node->data); |
356 | |
357 printf("name = %s\n IP = %s\n", p_mxip->name, inet_ntoa(*(struct in_addr *) &(p_mxip->ip))); | 350 printf("name = %s\n IP = %s\n", p_mxip->name, inet_ntoa(*(struct in_addr *) &(p_mxip->ip))); |
358 } | 351 } |
359 addr_list = resolve_dns_mx(NULL, argv[1]); | 352 addr_list = resolve_dns_mx(NULL, argv[1]); |
360 g_print("MX:\n"); | 353 g_print("MX:\n"); |
361 | |
362 foreach(addr_list, node) { | 354 foreach(addr_list, node) { |
363 mxip_addr *p_mxip = (mxip_addr *) (node->data); | 355 mxip_addr *p_mxip = (mxip_addr *) (node->data); |
364 | 356 printf("name = %s\n IP = %s pref = %d\n", p_mxip->name, |
365 printf("name = %s\n IP = %s pref = %d\n", p_mxip->name, inet_ntoa(*(struct in_addr *) &(p_mxip->ip)), p_mxip->pref); | 357 inet_ntoa(*(struct in_addr *) &(p_mxip->ip)), p_mxip->pref); |
366 } | 358 } |
367 { | 359 { |
368 guint32 ip; | 360 guint32 ip; |
369 dns_look_ip(argv[1], &ip); | 361 dns_look_ip(argv[1], &ip); |
370 printf("dns_look_ip: %s\n", inet_ntoa(*((struct in_addr *) (&ip)))); | 362 printf("dns_look_ip: %s\n", inet_ntoa(*((struct in_addr *) (&ip)))); |
371 } | 363 } |
372 } else | 364 } else |
373 printf("res_init() failed.\n"); | 365 printf("res_init() failed.\n"); |
374 | |
375 } | 366 } |
376 #endif | 367 #endif |