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