From: Jouni Malinen Date: Fri, 24 Jun 2016 14:30:26 +0000 (+0300) Subject: Move extern declarations for ext_password backends into a header file X-Git-Tag: hostap_2_6~331 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=82ffcba755eb546c12d384554402e0eefd1816eb;p=thirdparty%2Fhostap.git Move extern declarations for ext_password backends into a header file This gets rid of a sparse warning and also allows the compatibility of the declarations to be verified (a missing const declaration is fixed here as well). Signed-off-by: Jouni Malinen --- diff --git a/src/utils/ext_password.c b/src/utils/ext_password.c index 06131197a..5615bd72a 100644 --- a/src/utils/ext_password.c +++ b/src/utils/ext_password.c @@ -16,10 +16,6 @@ #include "ext_password_i.h" -#ifdef CONFIG_EXT_PASSWORD_TEST -extern struct ext_password_backend ext_password_test; -#endif /* CONFIG_EXT_PASSWORD_TEST */ - static const struct ext_password_backend *backends[] = { #ifdef CONFIG_EXT_PASSWORD_TEST &ext_password_test, diff --git a/src/utils/ext_password_i.h b/src/utils/ext_password_i.h index 043e7312c..948eaf542 100644 --- a/src/utils/ext_password_i.h +++ b/src/utils/ext_password_i.h @@ -20,4 +20,10 @@ struct ext_password_backend { struct wpabuf * ext_password_alloc(size_t len); +/* Available ext_password backends */ + +#ifdef CONFIG_EXT_PASSWORD_TEST +extern const struct ext_password_backend ext_password_test; +#endif /* CONFIG_EXT_PASSWORD_TEST */ + #endif /* EXT_PASSWORD_I_H */