From 82ffcba755eb546c12d384554402e0eefd1816eb Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Fri, 24 Jun 2016 17:30:26 +0300 Subject: [PATCH] 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 --- src/utils/ext_password.c | 4 ---- src/utils/ext_password_i.h | 6 ++++++ 2 files changed, 6 insertions(+), 4 deletions(-) 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 */