--- embedaddon/libnet/sample/udp2.c 2013/07/22 11:54:41 1.1.1.2 +++ embedaddon/libnet/sample/udp2.c 2023/09/27 11:11:38 1.1.1.3 @@ -1,5 +1,5 @@ /* - * $Id: udp2.c,v 1.1.1.2 2013/07/22 11:54:41 misho Exp $ + * $Id: udp2.c,v 1.1.1.3 2023/09/27 11:11:38 misho Exp $ * * libnet 1.1 * Build a UDP packet using port list chains @@ -137,7 +137,7 @@ main(int argc, char **argv) cport, /* destination port */ LIBNET_UDP_H + payload_s, /* packet size */ 0, /* checksum */ - payload, /* payload */ + (uint8_t *)payload, /* payload */ payload_s, /* payload size */ l, /* libnet handle */ udp); /* libnet id */ @@ -208,13 +208,15 @@ main(int argc, char **argv) #endif libnet_timersub(&e, &s, &r); - fprintf(stderr, "Total time spent in loop: %d.%d\n", r.tv_sec, r.tv_usec); + fprintf(stderr, "Total time spent in loop: %d.%d\n", (int)r.tv_sec, + (int)r.tv_usec); libnet_stats(l, &ls); fprintf(stderr, "Packets sent: %lld\n" "Packet errors: %lld\n" "Bytes written: %lld\n", - ls.packets_sent, ls.packet_errors, ls.bytes_written); + (long long)ls.packets_sent, (long long)ls.packet_errors, + (long long)ls.bytes_written); libnet_destroy(l); return (EXIT_SUCCESS); bad: @@ -229,4 +231,3 @@ usage(char *name) fprintf(stderr, "usage: %s -s s_ip -d d_ip -P port list [-p payload]\n", name); } -/* EOF */