Include header files explicitly in *.c, not via header files
authorJouni Malinen <j@w1.fi>
Fri, 25 Dec 2009 22:31:51 +0000 (00:31 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 25 Dec 2009 22:31:51 +0000 (00:31 +0200)
14 files changed:
hostapd/ctrl_iface.c
src/ap/ap_list.c
src/ap/ap_mlme.c
src/ap/beacon.c
src/ap/drv_callbacks.c
src/ap/iapp.c
src/ap/ieee802_11.c
src/ap/ieee802_11.h
src/ap/ieee802_11_ht.c
src/ap/sta_info.c
src/ap/wmm.c
src/ap/wpa_auth.c
src/ap/wpa_auth_ft.c
src/ap/wpa_auth_ie.c

index bf42bca..430c4ba 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "utils/common.h"
 #include "utils/eloop.h"
+#include "common/ieee802_11_defs.h"
 #include "drivers/driver.h"
 #include "radius/radius_client.h"
 #include "ap/hostapd.h"
index 0b7a8a1..5297dbf 100644 (file)
@@ -18,6 +18,8 @@
 
 #include "utils/common.h"
 #include "utils/eloop.h"
+#include "common/ieee802_11_defs.h"
+#include "common/ieee802_11_common.h"
 #include "drivers/driver.h"
 #include "hostapd.h"
 #include "ap_config.h"
index 5f8fd87..2b09b11 100644 (file)
@@ -17,6 +17,7 @@
 #include "utils/includes.h"
 
 #include "utils/common.h"
+#include "common/ieee802_11_defs.h"
 #include "ieee802_11.h"
 #include "wpa_auth.h"
 #include "sta_info.h"
index aa09bea..b01a378 100644 (file)
@@ -19,6 +19,8 @@
 #ifndef CONFIG_NATIVE_WINDOWS
 
 #include "utils/common.h"
+#include "common/ieee802_11_defs.h"
+#include "common/ieee802_11_common.h"
 #include "drivers/driver.h"
 #include "hostapd.h"
 #include "ieee802_11.h"
index 26c7a0d..ed71d20 100644 (file)
@@ -17,6 +17,7 @@
 #include "utils/common.h"
 #include "radius/radius.h"
 #include "drivers/driver.h"
+#include "common/ieee802_11_defs.h"
 #include "hostapd.h"
 #include "ieee802_11.h"
 #include "sta_info.h"
index e9a8616..115d91e 100644 (file)
@@ -48,6 +48,7 @@
 
 #include "utils/common.h"
 #include "utils/eloop.h"
+#include "common/ieee802_11_defs.h"
 #include "hostapd.h"
 #include "ap_config.h"
 #include "ieee802_11.h"
index 91d4b97..80815ac 100644 (file)
@@ -20,6 +20,8 @@
 #include "utils/eloop.h"
 #include "crypto/crypto.h"
 #include "drivers/driver.h"
+#include "common/ieee802_11_defs.h"
+#include "common/ieee802_11_common.h"
 #include "common/wpa_ctrl.h"
 #include "radius/radius.h"
 #include "radius/radius_client.h"
index 3347256..e4350b1 100644 (file)
 #ifndef IEEE802_11_H
 #define IEEE802_11_H
 
-#include "common/ieee802_11_defs.h"
-#include "common/ieee802_11_common.h"
-
 struct hostapd_iface;
 struct hostapd_data;
 struct sta_info;
 struct hostapd_frame_info;
+struct ieee80211_ht_capabilities;
 
 void ieee802_11_send_deauth(struct hostapd_data *hapd, const u8 *addr,
                            u16 reason);
index 30e2e44..1b39a6a 100644 (file)
@@ -16,6 +16,7 @@
 #include "utils/includes.h"
 
 #include "utils/common.h"
+#include "common/ieee802_11_defs.h"
 #include "drivers/driver.h"
 #include "hostapd.h"
 #include "ap_config.h"
index c387519..05bdc41 100644 (file)
@@ -16,6 +16,7 @@
 
 #include "utils/common.h"
 #include "utils/eloop.h"
+#include "common/ieee802_11_defs.h"
 #include "radius/radius.h"
 #include "radius/radius_client.h"
 #include "drivers/driver.h"
index 403560e..bbed83d 100644 (file)
@@ -17,6 +17,8 @@
 #include "utils/includes.h"
 
 #include "utils/common.h"
+#include "common/ieee802_11_defs.h"
+#include "common/ieee802_11_common.h"
 #include "hostapd.h"
 #include "ieee802_11.h"
 #include "sta_info.h"
index 0db226a..0c1003d 100644 (file)
@@ -19,6 +19,7 @@
 #include "utils/common.h"
 #include "utils/eloop.h"
 #include "utils/state_machine.h"
+#include "common/ieee802_11_defs.h"
 #include "crypto/aes_wrap.h"
 #include "crypto/crypto.h"
 #include "crypto/sha1.h"
index e2e6b20..c916ebe 100644 (file)
@@ -15,6 +15,8 @@
 #include "utils/includes.h"
 
 #include "utils/common.h"
+#include "common/ieee802_11_defs.h"
+#include "common/ieee802_11_common.h"
 #include "crypto/aes_wrap.h"
 #include "ap_config.h"
 #include "ieee802_11.h"
index 7b1d9b7..29c9603 100644 (file)
@@ -15,6 +15,7 @@
 #include "utils/includes.h"
 
 #include "utils/common.h"
+#include "common/ieee802_11_defs.h"
 #include "eapol_auth/eapol_auth_sm.h"
 #include "ap_config.h"
 #include "ieee802_11.h"