|
|
| version 1.1.1.1.2.4, 2010/04/20 11:48:49 | version 1.1.1.1.2.6, 2010/04/20 12:16:52 |
|---|---|
| Line 144 inline int cliTTY(const char *term, FILE *inp, FILE *o | Line 144 inline int cliTTY(const char *term, FILE *inp, FILE *o |
| } | } |
| /* | /* |
| * cli_ReadHistory() Read CLI History from file | |
| * @csFile = history file name, if NULL default history name is ".aitcli.history" | |
| * return: -1 error; != -1 readed ok | |
| */ | |
| inline int cli_ReadHistory(const char *csFile) | |
| { | |
| return read_history(!csFile ? ".aitcli.history" : csFile); | |
| } | |
| /* | |
| * cli_WriteHistory() Write CLI History to file | |
| * @csFile = history file name, if NULL default history name is ".aitcli.history" | |
| * @lineNum = save number of history entry lines, if -1 all lines saved without limit | |
| * return: -1 error; != -1 readed ok | |
| */ | |
| inline int cli_WriteHistory(const char *csFile, int lineNum) | |
| { | |
| int ret; | |
| const char *psFile = !csFile ? ".aitcli.history" : csFile; | |
| ret = write_history(psFile); | |
| if (-1 != ret && -1 != lineNum) | |
| history_truncate_file(psFile, lineNum); | |
| return ret; | |
| } | |
| /* | |
| * cliInit() Initialize Readline | * cliInit() Initialize Readline |
| * @csProg = program name | * @csProg = program name |
| * return: none | * return: none |