documentation bits in comments, no code changes
No binary (build failed)
—
(log yok)
| @@ -82,7 +82,6 @@ static int bad_nums(int num1, int num2, const char *for_what) | |
| static char *skip_blank(const char *cp) | |
| { | |
| - | // NB: fix comment in skip_whitespace! |
| while (isblank(*cp)) | |
| cp++; | |
| return (char *)cp; | |
| @@ -125,7 +124,6 @@ static void doCommands(void) | |
| smallint have1, have2; | |
| while (TRUE) { | |
| - | // NB: fix comment in lineedit.c! |
| /* Returns: | |
| * -1 on read errors or EOF, or on bare Ctrl-D. | |
| * 0 on ctrl-C, | |
| @@ -892,6 +892,12 @@ enum { | |
| FOR_SHELL = DO_HISTORY | SAVE_HISTORY | TAB_COMPLETION | USERNAME_COMPLETION, | |
| }; | |
| line_input_t *new_line_input_t(int flags); | |
| + | /* Returns: |
| + | * -1 on read errors or EOF, or on bare Ctrl-D. |
| + | * 0 on ctrl-C, |
| + | * >0 length of input string, including terminating '\n' |
| + | * [is this true? stores "" in 'command' if return value is 0 or -1] |
| + | */ |
| int read_line_input(const char* prompt, char* command, int maxsize, line_input_t *state); | |
| #else | |
| int read_line_input(const char* prompt, char* command, int maxsize); | |
| @@ -1253,6 +1253,11 @@ static void win_changed(int nsig) | |
| #undef CTRL | |
| #define CTRL(a) ((a) & ~0x40) | |
| + | /* Returns: |
| + | * -1 on read errors or EOF, or on bare Ctrl-D. |
| + | * 0 on ctrl-C, |
| + | * >0 length of input string, including terminating '\n' |
| + | */ |
| int read_line_input(const char* prompt, char* command, int maxsize, line_input_t *st) | |
| { | |
| int lastWasTab = FALSE; | |
| @@ -11,7 +11,7 @@ | |
| char *skip_whitespace(const char *s) | |
| { | |
| - | /* NB: isspace('0') returns 0 */ |
| + | /* NB: isspace('\0') returns 0 */ |
| while (isspace(*s)) ++s; | |
| return (char *) s; | |