From 5a754bcdc0f5e432c1d7cd358c74dfb2d6f0f1ea Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Sat, 28 Dec 2019 12:28:25 -0500 Subject: Fixes: * doxygen config * doxygen @file directives * corrected stupid strip() implemention * corrected strip usage by config parser. wrong pointer. --- src/internal_cmd.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/internal_cmd.c') diff --git a/src/internal_cmd.c b/src/internal_cmd.c index 3f4d05d..c28bcbb 100644 --- a/src/internal_cmd.c +++ b/src/internal_cmd.c @@ -1,11 +1,20 @@ +/** + * @file internal_cmd.c + */ #include "spm.h" +/** + * List of valid internal commands + */ static char *internal_commands[] = { "mkprefixbin", "generate prefix manifest (binary)", "mkprefixtext", "generate prefix manifest (text)", NULL, NULL, }; +/** + * Show a listing of valid internal commands + */ void internal_command_list(void) { printf("possible commands:\n"); for (int i = 0; internal_commands[i] != NULL; i++) { @@ -18,6 +27,12 @@ void mkprefix_usage(void) { printf("usage: mkprefix[bin|text] {output_file} {dir} {prefix ...}\n"); } +/** + * Execute an internal command + * @param argc + * @param argv + * @return success=0, failure=1, error=-1 + */ int internal_cmd(int argc, char **argv) { int command_valid = 0; char *command = argv[1]; -- cgit