|
version 1.2.2.7, 2010/06/07 11:54:00
|
version 1.2.2.11, 2010/06/08 08:05:12
|
|
Line 166 typedef struct {
|
Line 166 typedef struct {
|
| |
|
| /* Commands structure for CLI */ |
/* Commands structure for CLI */ |
| |
|
| typedef int (*cmd_func_t)(/*linebuffer_t **/ void * __restrict buffer, int idx, char ** __restrict argv); | typedef int (*cmd_func_t)(/*linebuffer_t **/ void * __restrict buffer, int idx, char ** __restrict args); |
| struct tagCommand { |
struct tagCommand { |
| int cmd_level; |
int cmd_level; |
| |
|
|
Line 200 typedef struct {
|
Line 200 typedef struct {
|
| |
|
| bindkey_t *line_keys; |
bindkey_t *line_keys; |
| |
|
| |
int line_level; |
| commands_t line_cmds; |
commands_t line_cmds; |
| |
|
| int line_in; |
int line_in; |
|
Line 215 inline int cli_GetErrno();
|
Line 216 inline int cli_GetErrno();
|
| inline const char *cli_GetError(); |
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 */ |
/* CLI Functions */ |
| |
|
| /* |
/* |
|
Line 313 inline void cli_setPrompt(linebuffer_t * __restrict bu
|
Line 326 inline void cli_setPrompt(linebuffer_t * __restrict bu
|
| * return: none |
* return: none |
| */ |
*/ |
| inline void cli_Printf(linebuffer_t * __restrict buffer, char *fmt, ...); |
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 |
* cliEnd() Clear data, Free resources and close CLI session |