From fd6e9b1aae05745aa7ff4ee8d7f3fee32ce8634c Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Wed, 21 Sep 2016 11:21:37 +1000 Subject: [PATCH] * commands.[ch] : add f2b_cmd_check_argc() --- src/commands.c | 7 +++++++ src/commands.h | 3 +++ 2 files changed, 10 insertions(+) diff --git a/src/commands.c b/src/commands.c index 00b606b..d391b19 100644 --- a/src/commands.c +++ b/src/commands.c @@ -192,3 +192,10 @@ f2b_cmd_parse(const char *src, char *buf, size_t buflen) { return CMD_NONE; } + +bool +f2b_cmd_check_argc(enum f2b_cmd_type type, int argc) { + if (commands[type].argc == argc) + return true; + return false; +} diff --git a/src/commands.h b/src/commands.h index b9f7e97..a4fb3b3 100644 --- a/src/commands.h +++ b/src/commands.h @@ -34,4 +34,7 @@ void f2b_cmd_help(); enum f2b_cmd_type f2b_cmd_parse(const char *src, char *buf, size_t buflen); +bool +f2b_cmd_check_argc(enum f2b_cmd_type type, int argc); + #endif /* F2B_COMMANDS_H_ */