2 #include <netinet/ether.h>
5 main (int argc
, char *argv
[])
7 struct ether_addr
*val
;
10 val
= ether_aton ("12:34:56:78:9a:bc");
12 printf ("ether_aton (\"12:34:56:78:9a:bc\") = %hhx:%hhx:%hhx:%hhx:%hhx:%hhx\n",
13 val
->ether_addr_octet
[0],
14 val
->ether_addr_octet
[1],
15 val
->ether_addr_octet
[2],
16 val
->ether_addr_octet
[3],
17 val
->ether_addr_octet
[4],
18 val
->ether_addr_octet
[5]);
21 result
= (val
->ether_addr_octet
[0] != 0x12
22 || val
->ether_addr_octet
[1] != 0x34
23 || val
->ether_addr_octet
[2] != 0x56
24 || val
->ether_addr_octet
[3] != 0x78
25 || val
->ether_addr_octet
[4] != 0x9a
26 || val
->ether_addr_octet
[5] != 0xbc);