version 1.3, 2013/06/03 22:50:00
|
version 1.4, 2016/05/18 12:47:42
|
Line 12 main(int argc, char **argv)
|
Line 12 main(int argc, char **argv)
|
struct in_addr a; |
struct in_addr a; |
netaddr_t n, *n0; |
netaddr_t n, *n0; |
inaddr_t t; |
inaddr_t t; |
|
ether_addr_t *ea, na; |
|
char str[BUFSIZ]; |
|
int res; |
|
|
a.s_addr = E_CIDRMASK(8); |
a.s_addr = E_CIDRMASK(8); |
printf("/8 = %08X %08x\n", a.s_addr, htonl(a.s_addr)); |
printf("/8 = %08X %08x\n", a.s_addr, htonl(a.s_addr)); |
Line 56 main(int argc, char **argv)
|
Line 59 main(int argc, char **argv)
|
AIT_SET_DATA(val, "shits hit the fan! --- shits with Merudia ...\n", 47); |
AIT_SET_DATA(val, "shits hit the fan! --- shits with Merudia ...\n", 47); |
printf("GET DATA = %p %s t=%d l=%d\n", val, AIT_GET_DATA(val), AIT_TYPE(val), AIT_LEN(val)); |
printf("GET DATA = %p %s t=%d l=%d\n", val, AIT_GET_DATA(val), AIT_TYPE(val), AIT_LEN(val)); |
AIT_SET_DATA(val, argv[1], strlen(argv[1]) + 1); |
AIT_SET_DATA(val, argv[1], strlen(argv[1]) + 1); |
|
printf("+GET DATA = %p %s t=%d l=%d\n", val, AIT_GET_DATA(val), AIT_TYPE(val), AIT_LEN(val)); |
|
ait_freeVar(&val); |
|
|
AIT_SET_DATA(val, argv[1], strlen(argv[1]) + 1); |
AIT_SET_DATA(val, argv[1], strlen(argv[1]) + 1); |
printf("GET DATA = %p %s t=%d l=%d\n", val, AIT_GET_DATA(val), AIT_TYPE(val), AIT_LEN(val)); |
printf("GET DATA = %p %s t=%d l=%d\n", val, AIT_GET_DATA(val), AIT_TYPE(val), AIT_LEN(val)); |
ait_freeVar(&val); |
ait_freeVar(&val); |
ait_freeVar(&val); |
|
|
|
if (!e_gethostbyname(argv[1], 1234, &addr)) { |
if (!e_gethostbyname(argv[1], 1234, &addr)) { |
printf("Error:: #%d - %s\n", elwix_GetErrno(), elwix_GetError()); |
printf("Error:: #%d - %s\n", elwix_GetErrno(), elwix_GetError()); |
Line 73 main(int argc, char **argv)
|
Line 77 main(int argc, char **argv)
|
} |
} |
|
|
printf("Address is %s port is %u\n", AIT_GET_STR(&v), e_n2port(&addr)); |
printf("Address is %s port is %u\n", AIT_GET_STR(&v), e_n2port(&addr)); |
|
|
AIT_FREE_VAL(&v); |
AIT_FREE_VAL(&v); |
|
|
|
if (argc < 3) |
|
return 0; |
|
|
|
val = ait_allocVar(); |
|
AIT_SET_STR(val, argv[2]); |
|
printf("addr=%s\n", (argc > 3) ? argv[3] : NULL); |
|
e_ether_aton((argc > 3) ? argv[3] : NULL, &na); |
|
if ((ea = e_ether_addr(AIT_GET_STR(val), (argc > 3) ? &na : NULL))) { |
|
printf("MAC address of iface=%s is %s\n", AIT_GET_STR(val), e_ether_ntoa(ea, str, sizeof str)); |
|
e_free(ea); |
|
} |
|
ait_freeVar(&val); |
|
|
return 0; |
return 0; |
} |
} |