--- libaitcli/inc/aitcli.h 2010/06/07 12:30:28 1.2.2.8 +++ libaitcli/inc/aitcli.h 2010/06/08 08:05:12 1.2.2.11 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: aitcli.h,v 1.2.2.8 2010/06/07 12:30:28 misho Exp $ +* $Id: aitcli.h,v 1.2.2.11 2010/06/08 08:05:12 misho Exp $ * *************************************************************************/ #ifndef __AITCLI_H @@ -216,6 +216,18 @@ inline int cli_GetErrno(); inline const char *cli_GetError(); +/* CLI Helper functions */ + +/* + * cli_Cmd_Unsupported() Builtin helper function for unsupported commands + * @buffer = CLI buffer + * @idx = Selected command ID + * @args = Parsed arguments array + * return: RETCODE_OK ok +*/ +int cli_Cmd_Unsupported(void * __restrict buffer, int idx, char ** __restrict args); + + /* CLI Functions */ /* @@ -314,6 +326,12 @@ inline void cli_setPrompt(linebuffer_t * __restrict bu * return: none */ inline void cli_Printf(linebuffer_t * __restrict buffer, char *fmt, ...); +/* + * cli_PrintHelp() Print help screen + * @buffer = CLI buffer + * return: none +*/ +inline void cli_PrintHelp(linebuffer_t * __restrict buffer); /* * cliEnd() Clear data, Free resources and close CLI session