1
8
9
10
11
12
13
14
15
24
25
31
32
33
/* ... */
#ifndef EXT_PASSWORD_H
#define EXT_PASSWORD_H
struct ext_password_data;
#ifdef CONFIG_EXT_PASSWORD
struct ext_password_data * ext_password_init(const char *backend,
const char *params);
void ext_password_deinit(struct ext_password_data *data);
struct wpabuf * ext_password_get(struct ext_password_data *data,
const char *name);
void ext_password_free(struct wpabuf *pw);
/* ... */
#else
#define ext_password_init(b, p)
#define ext_password_deinit(d)
#define ext_password_get(d, n) NULL
#define ext_password_free(p)
/* ... */
#endif
/* ... */
#endif