diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-12-28 12:28:25 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-12-28 12:28:25 -0500 |
commit | 5a754bcdc0f5e432c1d7cd358c74dfb2d6f0f1ea (patch) | |
tree | a60ffaacdaa394f8a9772220b50a47d5f51bddc6 /src/internal_cmd.c | |
parent | a267f8258162fdab350944676b2e71f858c3de51 (diff) | |
download | spmc-5a754bcdc0f5e432c1d7cd358c74dfb2d6f0f1ea.tar.gz |
Fixes:
* doxygen config
* doxygen @file directives
* corrected stupid strip() implemention
* corrected strip usage by config parser. wrong pointer.
Diffstat (limited to 'src/internal_cmd.c')
-rw-r--r-- | src/internal_cmd.c | 15 |
1 files changed, 15 insertions, 0 deletions
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]; |