Lines Matching defs:line

80  * The getline module provides interactive command-line input, recall
99 * Read a line into an internal buffer of gl.
300 * input line. It is up to this function to figure out where the token
311 * line const char * The current input line.
312 * word_end int The index of the character in line[] which
320 const char *line, int word_end)
390 * know the index at which the filename prefix starts in the input line.
393 * the cursor, or the start of the line, which ever comes first.
451 * gl GetLine * The resource object of the command-line input
458 * to be completed from the input line, and
475 * gl GetLine * The resource object of the command-line input
482 * to be completed from the input line, and
504 * gl GetLine * The resource object of the command-line input
524 * gl GetLine * The resource object of the command-line input
528 * be recorded on a line started with this
559 GLFD_REFRESH, /* Redraw the input line and continue waiting for input */
560 GLFD_CONTINUE /* Continue to wait for input, without redrawing the line */
586 * GLFD_REFRESH - Redraw the input line and continue
590 * redrawing the line.
601 * gl GetLine * The resource object of the command-line input
628 GLTO_REFRESH, /* Redraw the input line and continue waiting for input */
629 GLTO_CONTINUE /* Continue to wait for input, without redrawing the line */
651 * GLTO_REFRESH - Redraw the input line and
658 * the line.
682 * gl GetLine * The resource object of the command-line input
709 * 0. Whenever a new line is appended to the history list, the current
734 * line in the history buffer.
736 * the line belongs to.
738 * %H - The history line itself.
845 const char *line; /* The requested history line */
847 /* line belongs. */
849 /* line was originally entered. */
853 * Lookup a history line by its sequential number of entry in the
858 * id unsigned long The identification number of the line to
859 * be returned, where 0 denotes the first line
861 * each subsequently added line has a number
866 * line GlHistoryLine * A pointer to the variable in which to
867 * return the details of the line.
869 * return int 0 - The line is no longer in the history
870 * list, and *line has not been changed.
871 * 1 - The requested line can be found in
872 * *line. Note that the string in
873 * line->line is part of the history
879 int gl_lookup_history(GetLine *gl, unsigned long id, GlHistoryLine *line);
910 /* line in the history list. */
912 /* line in the history list. */
969 * Append a specified line to the history list.
973 * line const char * The line to be added.
978 int gl_append_history(GetLine *gl, const char *line);
983 * input line is not archived in the history list.
986 * gl GetLine * The input-line history maintenance object.
1061 GLS_RESTORE_LINE=4, /* Move the cursor to the start of the next line */
1062 GLS_REDRAW_LINE=8, /* Redraw the input line when the signal handler */
1080 GLS_RETURN, /* Return the line as though the user had pressed the */
1083 GLS_CONTINUE /* After handling the signal, resume command line editing */
1210 * processes, command-line editing will be suspended, the terminal
1214 * command-line editing is resumed.
1217 * resized, the new size will be queried, and any input line that is
1258 * server I/O mode, arrange for the input line to be redrawn from scratch
1273 * displayed at the start of each new terminal line used. Similarly,
1275 * each terminal line. If needed, a single paragraph can be broken
1280 * line is started between two words that are separated by spaces,
1281 * those spaces are not output, whereas when a new line is started
1288 * at the beginning of each new terminal line.
1291 * terminal line. You can specify NULL if no
1294 * of the terminal line. Spaces will be added
1296 * in the last column of the terminal line. If
1299 * the line or padding up to the suffix.
1304 * the start of the current terminal line. This
1308 * allow you to start the first line of a
1332 GL_NORMAL_MODE, /* Normal line-at-a-time mode using gl_get_line()'s */
1363 * call gl_raw_io() to redisplay the line and resume editing.
1366 * gl GetLine * The line editor resource object.
1381 * gl GetLine * The line editor resource object.
1390 * the current incompletely entered input line, and prepare to start
1391 * editing a new line on the next call to gl_get_line().
1394 * gl GetLine * The line editor resource object.
1408 GLR_NEWLINE, /* A new input line was returned */
1422 * gl GetLine * The line editor resource object.
1458 GLA_RETURN, /* Return the line as though the user had pressed the */
1460 GLA_CONTINUE /* Resume command-line editing */
1469 * gl GetLine * The line editor resource object.
1480 * line, expressed as the index of the
1481 * corresponding character within the line[]
1483 * line const char * A read-only copy of the current input line.
1490 * GLA_RETURN - Return the input line as
1497 int count, size_t curpos, const char *line)
1508 * gl GetLine * The resource object of the command-line input
1534 * special quoting to be valid when displayed in the input line, this
1540 * line const char * The input line, as received by the callback
1542 * word_start int The index within line[] of the start of the
1546 * word_end int The index within line[] of the character which
1570 int cpl_add_completion(WordCompletion *cpl, const char *line,
1600 * Given an input line and the point at which completion is to be
1605 * line const char * The current input line.
1606 * word_end int The index of the character in line[] which
1611 * to be completed from the input line, and
1620 CplMatches *cpl_complete_word(WordCompletion *cpl, const char *line,
1764 * assumption that they were in the input line
1825 * the index at which the filename prefix starts in the input line.
1828 * the cursor, or the start of the line, whichever comes first.