Declare wpa_drivers in src/drivers/driver.h
This avoids some warnings from sparse. Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
7fd15145ff
commit
fcc61230d1
9 changed files with 6 additions and 15 deletions
|
@ -22,9 +22,6 @@
|
||||||
#include "config_file.h"
|
#include "config_file.h"
|
||||||
|
|
||||||
|
|
||||||
extern struct wpa_driver_ops *wpa_drivers[];
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef CONFIG_NO_VLAN
|
#ifndef CONFIG_NO_VLAN
|
||||||
static int hostapd_config_read_vlan_file(struct hostapd_bss_config *bss,
|
static int hostapd_config_read_vlan_file(struct hostapd_bss_config *bss,
|
||||||
const char *fname)
|
const char *fname)
|
||||||
|
|
|
@ -33,8 +33,6 @@ extern int wpa_debug_level;
|
||||||
extern int wpa_debug_show_keys;
|
extern int wpa_debug_show_keys;
|
||||||
extern int wpa_debug_timestamp;
|
extern int wpa_debug_timestamp;
|
||||||
|
|
||||||
extern struct wpa_driver_ops *wpa_drivers[];
|
|
||||||
|
|
||||||
|
|
||||||
struct hapd_global {
|
struct hapd_global {
|
||||||
void **drv_priv;
|
void **drv_priv;
|
||||||
|
|
|
@ -42,7 +42,6 @@ static int setup_interface2(struct hostapd_iface *iface);
|
||||||
static void channel_list_update_timeout(void *eloop_ctx, void *timeout_ctx);
|
static void channel_list_update_timeout(void *eloop_ctx, void *timeout_ctx);
|
||||||
|
|
||||||
extern int wpa_debug_level;
|
extern int wpa_debug_level;
|
||||||
extern struct wpa_driver_ops *wpa_drivers[];
|
|
||||||
|
|
||||||
|
|
||||||
int hostapd_for_each_interface(struct hapd_interfaces *interfaces,
|
int hostapd_for_each_interface(struct hapd_interfaces *interfaces,
|
||||||
|
|
|
@ -3803,4 +3803,7 @@ void wpa_scan_results_free(struct wpa_scan_results *res);
|
||||||
/* Convert wpa_event_type to a string for logging */
|
/* Convert wpa_event_type to a string for logging */
|
||||||
const char * event_to_string(enum wpa_event_type event);
|
const char * event_to_string(enum wpa_event_type event);
|
||||||
|
|
||||||
|
/* NULL terminated array of linked in driver wrappers */
|
||||||
|
extern struct wpa_driver_ops *wpa_drivers[];
|
||||||
|
|
||||||
#endif /* DRIVER_H */
|
#endif /* DRIVER_H */
|
||||||
|
|
|
@ -6,8 +6,9 @@
|
||||||
* See README for more details.
|
* See README for more details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "includes.h"
|
#include "utils/includes.h"
|
||||||
|
#include "utils/common.h"
|
||||||
|
#include "driver.h"
|
||||||
|
|
||||||
#ifdef CONFIG_DRIVER_WEXT
|
#ifdef CONFIG_DRIVER_WEXT
|
||||||
extern struct wpa_driver_ops wpa_driver_wext_ops; /* driver_wext.c */
|
extern struct wpa_driver_ops wpa_driver_wext_ops; /* driver_wext.c */
|
||||||
|
|
|
@ -41,8 +41,6 @@
|
||||||
#include "autoscan.h"
|
#include "autoscan.h"
|
||||||
#include "wnm_sta.h"
|
#include "wnm_sta.h"
|
||||||
|
|
||||||
extern struct wpa_driver_ops *wpa_drivers[];
|
|
||||||
|
|
||||||
static int wpa_supplicant_global_iface_list(struct wpa_global *global,
|
static int wpa_supplicant_global_iface_list(struct wpa_global *global,
|
||||||
char *buf, int len);
|
char *buf, int len);
|
||||||
static int wpa_supplicant_global_iface_interfaces(struct wpa_global *global,
|
static int wpa_supplicant_global_iface_interfaces(struct wpa_global *global,
|
||||||
|
|
|
@ -16,8 +16,6 @@
|
||||||
#include "driver_i.h"
|
#include "driver_i.h"
|
||||||
#include "p2p_supplicant.h"
|
#include "p2p_supplicant.h"
|
||||||
|
|
||||||
extern struct wpa_driver_ops *wpa_drivers[];
|
|
||||||
|
|
||||||
|
|
||||||
static void usage(void)
|
static void usage(void)
|
||||||
{
|
{
|
||||||
|
|
|
@ -552,8 +552,6 @@ static void wpa_priv_interface_deinit(struct wpa_priv_interface *iface)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
extern struct wpa_driver_ops *wpa_drivers[];
|
|
||||||
|
|
||||||
static struct wpa_priv_interface *
|
static struct wpa_priv_interface *
|
||||||
wpa_priv_interface_init(const char *dir, const char *params)
|
wpa_priv_interface_init(const char *dir, const char *params)
|
||||||
{
|
{
|
||||||
|
|
|
@ -107,7 +107,6 @@ const char *wpa_supplicant_full_license5 =
|
||||||
extern int wpa_debug_level;
|
extern int wpa_debug_level;
|
||||||
extern int wpa_debug_show_keys;
|
extern int wpa_debug_show_keys;
|
||||||
extern int wpa_debug_timestamp;
|
extern int wpa_debug_timestamp;
|
||||||
extern struct wpa_driver_ops *wpa_drivers[];
|
|
||||||
|
|
||||||
/* Configure default/group WEP keys for static WEP */
|
/* Configure default/group WEP keys for static WEP */
|
||||||
int wpa_set_wep_keys(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)
|
int wpa_set_wep_keys(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)
|
||||||
|
|
Loading…
Reference in a new issue