Browse Source

Include header files explicitly in *.c, not via header files

Jouni Malinen 15 years ago
parent
commit
81f4f6195e

+ 1 - 0
hostapd/ctrl_iface.c

@@ -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"

+ 2 - 0
src/ap/ap_list.c

@@ -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"

+ 1 - 0
src/ap/ap_mlme.c

@@ -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"

+ 2 - 0
src/ap/beacon.c

@@ -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"

+ 1 - 0
src/ap/drv_callbacks.c

@@ -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"

+ 1 - 0
src/ap/iapp.c

@@ -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"

+ 2 - 0
src/ap/ieee802_11.c

@@ -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"

+ 1 - 3
src/ap/ieee802_11.h

@@ -15,13 +15,11 @@
 #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);

+ 1 - 0
src/ap/ieee802_11_ht.c

@@ -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"

+ 1 - 0
src/ap/sta_info.c

@@ -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"

+ 2 - 0
src/ap/wmm.c

@@ -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"

+ 1 - 0
src/ap/wpa_auth.c

@@ -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"

+ 2 - 0
src/ap/wpa_auth_ft.c

@@ -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"

+ 1 - 0
src/ap/wpa_auth_ie.c

@@ -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"