On Thursday, April 14, 2016 17:29:58 Antonio Quartulli wrote:
fprintf(stderr, " \t\t%3lu - batman ogm packets\n",
DUMP_TYPE_BATOGM); + fprintf(stderr, " \t\t%3lu - batman ogmv2 packets\n", DUMP_TYPE_BATOGM2); + fprintf(stderr, " \t\t%3lu - batman elp packets\n", DUMP_TYPE_BATELP); + fprintf(stderr, " \t\t%3lu - batman icmp packets\n", DUMP_TYPE_BATICMP); + fprintf(stderr, " \t\t%3lu - batman unicast packets\n", DUMP_TYPE_BATUCAST);
fprintf(stderr, " \t\t%3lu - batman broadcast packets\n",
DUMP_TYPE_BATBCAST); + fprintf(stderr, " \t\t%3lu - batman fragmented packets\n", DUMP_TYPE_BATFRAG); + fprintf(stderr, " \t\t%3lu - batman unicast tvlv packets\n", DUMP_TYPE_BATUTVLV); + fprintf(stderr, " \t\t%3lu - non batman packets\n", DUMP_TYPE_NONBAT);
fprintf(stderr, " \t\t%3lu - batman ogm & non batman packets\n",
DUMP_TYPE_BATOGM | DUMP_TYPE_NONBAT);
$ make CC tcpdump.o tcpdump.c: In function ‘tcpdump_usage’: tcpdump.c:86:18: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] fprintf(stderr, " \t\t%3lu - batman ogm packets\n", DUMP_TYPE_BATOGM); ^ tcpdump.c:87:18: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] fprintf(stderr, " \t\t%3lu - batman ogmv2 packets\n", DUMP_TYPE_BATOGM2); ^ tcpdump.c:88:18: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] fprintf(stderr, " \t\t%3lu - batman elp packets\n", DUMP_TYPE_BATELP); ^ tcpdump.c:89:18: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] fprintf(stderr, " \t\t%3lu - batman icmp packets\n", DUMP_TYPE_BATICMP); ^ tcpdump.c:90:18: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] fprintf(stderr, " \t\t%3lu - batman unicast packets\n", DUMP_TYPE_BATUCAST); ^ tcpdump.c:91:18: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] fprintf(stderr, " \t\t%3lu - batman broadcast packets\n", DUMP_TYPE_BATBCAST); ^ tcpdump.c:92:18: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] fprintf(stderr, " \t\t%3lu - batman fragmented packets\n", DUMP_TYPE_BATFRAG); ^ tcpdump.c:93:18: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] fprintf(stderr, " \t\t%3lu - batman unicast tvlv packets\n", DUMP_TYPE_BATUTVLV); ^ tcpdump.c:94:18: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] fprintf(stderr, " \t\t%3lu - non batman packets\n", DUMP_TYPE_NONBAT); ^ tcpdump.c:95:18: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] fprintf(stderr, " \t\t%3lu - batman ogm & non batman packets\n", DUMP_TYPE_BATOGM | DUMP_TYPE_NONBAT); ^
Cheers, Marek