trylook.c (3229) | trylook.c (13572) |
---|---|
1/* 2 * trylook.c - test program for lookup.c 3 */ 4 5#include <sys/types.h> 6#include <netinet/in.h> 7#include <stdio.h> 8 9#include "report.h" 10#include "lookup.h" 11 12extern char *ether_ntoa(); 13extern char *inet_ntoa(); 14 15int debug = 0; 16char *progname; 17 | 1/* 2 * trylook.c - test program for lookup.c 3 */ 4 5#include <sys/types.h> 6#include <netinet/in.h> 7#include <stdio.h> 8 9#include "report.h" 10#include "lookup.h" 11 12extern char *ether_ntoa(); 13extern char *inet_ntoa(); 14 15int debug = 0; 16char *progname; 17 |
18void |
|
18main(argc, argv) | 19main(argc, argv) |
20 int argc; |
|
19 char **argv; 20{ 21 int i; 22 struct in_addr in; 23 char *a; 24 u_char *hwa; 25 26 progname = argv[0]; /* for report */ --- 6 unchanged lines hidden (view full) --- 33 /* IP addr */ 34 if (lookup_ipa(argv[i], &in.s_addr)) 35 a = "?"; 36 else 37 a = inet_ntoa(in); 38 printf(" ipa=%s", a); 39 40 /* Ether addr */ | 21 char **argv; 22{ 23 int i; 24 struct in_addr in; 25 char *a; 26 u_char *hwa; 27 28 progname = argv[0]; /* for report */ --- 6 unchanged lines hidden (view full) --- 35 /* IP addr */ 36 if (lookup_ipa(argv[i], &in.s_addr)) 37 a = "?"; 38 else 39 a = inet_ntoa(in); 40 printf(" ipa=%s", a); 41 42 /* Ether addr */ |
43 printf(" hwa="); |
|
41 hwa = lookup_hwa(argv[i], 1); 42 if (!hwa) | 44 hwa = lookup_hwa(argv[i], 1); 45 if (!hwa) |
43 a = "?"; 44 else 45 a = ether_ntoa(hwa); 46 printf(" hwa=%s\n", a); | 46 printf("?\n"); 47 else { 48 int i; 49 for (i = 0; i < 6; i++) 50 printf(":%x", hwa[i] & 0xFF); 51 putchar('\n'); 52 } |
47 48 } 49 exit(0); 50} | 53 54 } 55 exit(0); 56} |