|
version 1.1.1.1.2.2, 2010/04/19 09:30:49
|
version 1.1.1.1.2.4, 2010/04/20 11:48:49
|
|
Line 32 inline const char *cli_GetError();
|
Line 32 inline const char *cli_GetError();
|
| * cli_Printf() Printf CLI features |
* cli_Printf() Printf CLI features |
| * @out = Output stream |
* @out = Output stream |
| * @csFormat = Printf format string |
* @csFormat = Printf format string |
| * return: none | * return: -1 error, != -1 printed chars |
| */ |
*/ |
| inline int cli_Printf(FILE *out, const char *csFormat, ...); |
inline int cli_Printf(FILE *out, const char *csFormat, ...); |
| |
|
| /* |
/* |
| |
* cliInit() Initialize Readline |
| |
* @csProg = program name |
| |
* return: none |
| |
*/ |
| |
inline void cliInit(const char *csProg); |
| |
/* |
| |
* cliNetInit() Initialize Readline if CLI bind to socket |
| |
* @csProg = program name |
| |
* @pty = Master pty |
| |
* @term = stdin termios |
| |
* return: none |
| |
*/ |
| |
void cliNetInit(const char *csProg, int pty, struct termios *term); |
| |
/* |
| * cliTTY() Initialize I/O TTY CLI features |
* cliTTY() Initialize I/O TTY CLI features |
| |
* @term = terminal name |
| * @inp = input handle |
* @inp = input handle |
| * @out = output handle |
* @out = output handle |
| * return: none | * @win = window size |
| | * return: -1 error, != -1 ok |
| */ |
*/ |
| inline void cliTTY(FILE *inp, FILE *out); | inline int cliTTY(const char *term, FILE *inp, FILE *out, struct winsize *win); |
| /* |
/* |
| * cliComp() Initialize completion CLI features |
* cliComp() Initialize completion CLI features |
| * @cmdComplete = Completion function |
* @cmdComplete = Completion function |