diff options
author | Andre Heider <a.heider@gmail.com> | 2022-11-21 10:11:13 +0100 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2022-12-15 23:52:27 +0100 |
commit | a5b30de2b8d06caa4d20d4e7af73099bd0b4baae (patch) | |
tree | 8aa5b819addab9963defc45dab13cf11cafa2a8c | |
parent | 9f29e79eea45a266ca29f158c4dfe35485f0eac7 (diff) | |
download | iwinfo-a5b30de2b8d06caa4d20d4e7af73099bd0b4baae.tar.gz |
lib: add IWINFO_OPMODE_COUNT and use it for IWINFO_OPMODE_NAMES
Match the other string arrays, which allows us to consistently loop over them.
Signed-off-by: Andre Heider <a.heider@gmail.com>
-rw-r--r-- | include/iwinfo.h | 4 | ||||
-rw-r--r-- | iwinfo_lib.c | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/include/iwinfo.h b/include/iwinfo.h index 90e5906..71fadab 100644 --- a/include/iwinfo.h +++ b/include/iwinfo.h @@ -84,9 +84,11 @@ enum iwinfo_opmode { IWINFO_OPMODE_MESHPOINT = 7, IWINFO_OPMODE_P2P_CLIENT = 8, IWINFO_OPMODE_P2P_GO = 9, + + IWINFO_OPMODE_COUNT = 10, }; -extern const char * const IWINFO_OPMODE_NAMES[]; +extern const char * const IWINFO_OPMODE_NAMES[IWINFO_OPMODE_COUNT]; enum iwinfo_htmode { diff --git a/iwinfo_lib.c b/iwinfo_lib.c index 93d4b25..353ecb8 100644 --- a/iwinfo_lib.c +++ b/iwinfo_lib.c @@ -49,7 +49,7 @@ const char * const IWINFO_AUTH_NAMES[IWINFO_AUTH_COUNT] = { "SHARED", }; -const char * const IWINFO_OPMODE_NAMES[] = { +const char * const IWINFO_OPMODE_NAMES[IWINFO_OPMODE_COUNT] = { "Unknown", "Master", "Ad-Hoc", |