]> The Tcpdump Group git mirrors - tcpdump/commitdiff
Fix a warning
authorFrancois-Xavier Le Bail <[email protected]>
Fri, 2 Sep 2016 09:48:16 +0000 (11:48 +0200)
committerFrancois-Xavier Le Bail <[email protected]>
Fri, 2 Sep 2016 10:01:15 +0000 (12:01 +0200)
The warning was:
./tcpdump.c:427:1: warning: function 'show_devices_and_exit' could be
declared with attribute 'noreturn' [-Wmissing-noreturn]

tcpdump.c

index ff8d8e8cb35516e98ce322783d78488a6bb9afd8..bde74864d9ecd7893cbba61063b73445a566d3d4 100644 (file)
--- a/tcpdump.c
+++ b/tcpdump.c
@@ -189,6 +189,9 @@ static void print_version(void);
 static void print_usage(void);
 static void show_tstamp_types_and_exit(const char *device) __attribute__((noreturn));
 static void show_dlts_and_exit(const char *device) __attribute__((noreturn));
 static void print_usage(void);
 static void show_tstamp_types_and_exit(const char *device) __attribute__((noreturn));
 static void show_dlts_and_exit(const char *device) __attribute__((noreturn));
+#ifdef HAVE_PCAP_FINDALLDEVS
+static void show_devices_and_exit (void) __attribute__((noreturn));
+#endif
 
 static void print_packet(u_char *, const struct pcap_pkthdr *, const u_char *);
 static void dump_packet_and_trunc(u_char *, const struct pcap_pkthdr *, const u_char *);
 
 static void print_packet(u_char *, const struct pcap_pkthdr *, const u_char *);
 static void dump_packet_and_trunc(u_char *, const struct pcap_pkthdr *, const u_char *);