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_ */