2008-06-21 Enrico Scholz Sources contained lot of bogus 'typedef' resulting into | warning: 'typedef' was ignored in this declaration warnings. diff -up kismet-2008-05-R1/macaddr.h.~1~ kismet-2008-05-R1/macaddr.h --- kismet-2008-05-R1/macaddr.h.~1~ 2007-07-24 04:02:37.000000000 +0200 +++ kismet-2008-05-R1/macaddr.h 2008-06-21 17:56:36.000000000 +0200 @@ -46,7 +46,7 @@ #define MAC_STR_LEN ((MAC_LEN * 2) + 6) // A packet MAC address -typedef struct mac_addr { +struct mac_addr { uint64_t longmac; uint64_t longmask; int error; @@ -277,12 +277,12 @@ typedef struct mac_addr { template class macmap { protected: - typedef struct mask_vec_content { + struct mask_vec_content { mac_addr mac; T value; }; - typedef struct mask_vec_offsets { + struct mask_vec_offsets { unsigned int first; unsigned int last; }; diff -up kismet-2008-05-R1/packet.h.~1~ kismet-2008-05-R1/packet.h --- kismet-2008-05-R1/packet.h.~1~ 2007-09-24 07:30:19.000000000 +0200 +++ kismet-2008-05-R1/packet.h 2008-06-21 17:57:01.000000000 +0200 @@ -54,7 +54,7 @@ #define MAC_STR_LEN ((MAC_LEN * 2) + 6) // Parmeters to the packet info -typedef struct packet_parm { +struct packet_parm { int fuzzy_crypt; int fuzzy_decode; }; @@ -295,7 +295,7 @@ typedef struct { } cdp_proto_element; // Info about a protocol -typedef struct proto_info { +struct proto_info { protocol_info_type type; uint8_t source_ip[4]; diff -up kismet-2008-05-R1/tracktypes.h.~1~ kismet-2008-05-R1/tracktypes.h --- kismet-2008-05-R1/tracktypes.h.~1~ 2007-10-06 23:09:03.000000000 +0200 +++ kismet-2008-05-R1/tracktypes.h 2008-06-21 17:57:29.000000000 +0200 @@ -27,7 +27,7 @@ #include "packet.h" #ifndef display_network -typedef struct display_network; +struct display_network; #endif // Forward definition @@ -90,7 +90,7 @@ enum client_type { }; // Client info -typedef struct wireless_client { +struct wireless_client { wireless_client() { type = client_unknown; @@ -266,7 +266,7 @@ typedef struct wireless_client { }; // A network -typedef struct wireless_network { +struct wireless_network { wireless_network() { type = network_data; diff -up kismet-2008-05-R1/util.h.~1~ kismet-2008-05-R1/util.h --- kismet-2008-05-R1/util.h.~1~ 2006-08-28 22:37:29.000000000 +0200 +++ kismet-2008-05-R1/util.h 2008-06-21 17:58:01.000000000 +0200 @@ -54,7 +54,7 @@ int Hex2UChar(unsigned char *in_hex, uns vector StrTokenize(string in_str, string in_split, int return_partial = 1); // 'smart' tokenizeing with start/end positions -typedef struct smart_word_token { +struct smart_word_token { string word; size_t begin; size_t end; diff -up kismet-2008-05-R1/alertracker.h.~1~ kismet-2008-05-R1/alertracker.h --- kismet-2008-05-R1/alertracker.h.~1~ 2005-05-26 20:33:30.000000000 +0200 +++ kismet-2008-05-R1/alertracker.h 2008-06-21 18:02:33.000000000 +0200 @@ -43,7 +43,7 @@ enum alert_time_unit { class Alertracker { public: // A registered alert type - typedef struct alert_rec { + struct alert_rec { int ref_index; string header; diff -up kismet-2008-05-R1/packetstream.h.~1~ kismet-2008-05-R1/packetstream.h --- kismet-2008-05-R1/packetstream.h.~1~ 2006-04-26 05:52:04.000000000 +0200 +++ kismet-2008-05-R1/packetstream.h 2008-06-21 18:01:33.000000000 +0200 @@ -37,18 +37,18 @@ #define STREAM_COMMAND_FLUSH -1 -typedef struct stream_frame_header { +struct stream_frame_header { uint32_t frame_sentinel; uint8_t frame_type; uint32_t frame_len; } __attribute__((__packed__)); -typedef struct stream_version_packet { +struct stream_version_packet { uint16_t drone_version; uint8_t gps_enabled; }; -typedef struct stream_packet_header { +struct stream_packet_header { uint32_t header_len; uint16_t drone_version; uint32_t len; diff -up kismet-2008-05-R1/pcapsource.h.~1~ kismet-2008-05-R1/pcapsource.h --- kismet-2008-05-R1/pcapsource.h.~1~ 2008-05-19 11:51:54.000000000 +0200 +++ kismet-2008-05-R1/pcapsource.h 2008-06-21 18:01:47.000000000 +0200 @@ -298,7 +298,7 @@ public: #ifdef SYS_LINUX // What we need to track on a linux interface to restore the settings -typedef struct linux_ifparm { +struct linux_ifparm { int flags; char essid[MAX_SSID_LEN + 1]; int channel; diff -up kismet-2008-05-R1/server_protocols.h.~1~ kismet-2008-05-R1/server_protocols.h --- kismet-2008-05-R1/server_protocols.h.~1~ 2007-02-08 20:17:31.000000000 +0100 +++ kismet-2008-05-R1/server_protocols.h 2008-06-21 18:02:18.000000000 +0200 @@ -165,7 +165,7 @@ extern char *CARD_fields_text[]; // same order as the field names. For shorter ones, the code is a lot more maintainable // to have named vars, for longer ones it just makes sense to use a big ordered vector -typedef struct KISMET_data { +struct KISMET_data { string version; string starttime; string servername; @@ -173,31 +173,31 @@ typedef struct KISMET_data { string newversion; }; -typedef struct GPS_data { +struct GPS_data { string lat, lon, alt, spd, heading, mode; }; -typedef struct INFO_data { +struct INFO_data { string networks, packets, crypt, weak, noise, dropped, rate, signal; }; -typedef struct NETWORK_data { +struct NETWORK_data { vector ndvec; }; -typedef struct CLIENT_data { +struct CLIENT_data { vector cdvec; }; -typedef struct ALERT_data { +struct ALERT_data { string header, sec, usec, bssid, source, dest, other, channel, text; }; -typedef struct PACKET_data { +struct PACKET_data { vector pdvec; }; -typedef struct STRING_data { +struct STRING_data { string bssid, sourcemac, text; }; diff -up kismet-2008-05-R1/tcpserver.h.~1~ kismet-2008-05-R1/tcpserver.h --- kismet-2008-05-R1/tcpserver.h.~1~ 2007-01-26 17:26:57.000000000 +0100 +++ kismet-2008-05-R1/tcpserver.h 2008-06-21 18:02:42.000000000 +0200 @@ -56,7 +56,7 @@ struct client_command { string cmd; }; -typedef struct server_protocol { +struct server_protocol { int ref_index; string header; int required; diff -up kismet-2008-05-R1/timetracker.h.~1~ kismet-2008-05-R1/timetracker.h --- kismet-2008-05-R1/timetracker.h.~1~ 2003-04-03 17:33:38.000000000 +0200 +++ kismet-2008-05-R1/timetracker.h 2008-06-21 18:01:10.000000000 +0200 @@ -31,7 +31,7 @@ class Timetracker { public: - typedef struct timer_event { + struct timer_event { int timer_id; // Time it was scheduled diff -up kismet-2008-05-R1/frontend.h.~1~ kismet-2008-05-R1/frontend.h --- kismet-2008-05-R1/frontend.h.~1~ 2008-03-02 17:29:21.000000000 +0100 +++ kismet-2008-05-R1/frontend.h 2008-06-21 18:05:47.000000000 +0200 @@ -56,7 +56,7 @@ enum group_type { }; // What do we actually display -typedef struct display_network { +struct display_network { // Are we a group or just a single network? group_type type; // If we're a group, this will hold multiple networks diff -up kismet-2008-05-R1/gpsmap.cc.~1~ kismet-2008-05-R1/gpsmap.cc --- kismet-2008-05-R1/gpsmap.cc.~1~ 2008-06-21 18:04:00.000000000 +0200 +++ kismet-2008-05-R1/gpsmap.cc 2008-06-21 18:07:09.000000000 +0200 @@ -297,7 +297,7 @@ bool hullPoint::operator() (const hullPo return a.angle < b.angle; } -typedef struct gps_network { +struct gps_network { gps_network() { filtered = 0; @@ -2154,7 +2154,7 @@ void DrawNetBoundRects(vector window_list; // Server context records for multiple servers - typedef struct server_context { + struct server_context { server_context() { client = NULL; quality = power = noise = 0; @@ -241,7 +241,7 @@ protected: }; // Context-aware cardinfo - typedef struct cardinfo_context { + struct cardinfo_context { server_context *context; TcpClient::card_info *cardinfo; }; diff -up kismet-2008-05-R1/tcpclient.h.~1~ kismet-2008-05-R1/tcpclient.h --- kismet-2008-05-R1/tcpclient.h.~1~ 2004-06-13 22:36:33.000000000 +0200 +++ kismet-2008-05-R1/tcpclient.h 2008-06-21 18:05:30.000000000 +0200 @@ -62,7 +62,7 @@ class TcpClient; class TcpClient { public: - typedef struct alert_info { + struct alert_info { timeval alert_ts; string alert_text; }; @@ -78,7 +78,7 @@ public: } }; - typedef struct string_info { + struct string_info { mac_addr bssid; mac_addr source; timeval string_ts; @@ -96,7 +96,7 @@ public: } }; - typedef struct card_info { + struct card_info { string interface; string type; string username;