Lines Matching refs:GetLine
292 static int gl_call_fd_handler(GetLine *gl, GlFdHandler *gfh, int fd,
295 static int gl_call_timeout_handler(GetLine *gl);
365 struct GetLine { struct
649 static int gl_check_caught_signal(GetLine *gl);
655 static void gl_suspend_process(int signo, GetLine *gl, int ngl);
668 static GetLine *tputs_gl = NULL;
678 static void gl_query_size(GetLine *gl, int *ncolumn, int *nline);
684 static int gl_override_signal_handlers(GetLine *gl);
690 static int gl_restore_signal_handlers(GetLine *gl);
696 static int gl_mask_signals(GetLine *gl, sigset_t *oldset);
702 static int gl_unmask_signals(GetLine *gl, sigset_t *oldset);
707 static int gl_catch_signals(GetLine *gl);
718 static int gl_raw_terminal_mode(GetLine *gl);
723 static int gl_restore_terminal_attributes(GetLine *gl);
728 static int gl_nonblocking_io(GetLine *gl, int fd);
733 static int gl_blocking_io(GetLine *gl, int fd);
738 static int gl_get_input_line(GetLine *gl, const char *prompt,
744 static int gl_get_query_char(GetLine *gl, const char *prompt, int defchar);
749 static int gl_read_stream_line(GetLine *gl);
754 static int gl_read_stream_char(GetLine *gl);
759 static int gl_present_line(GetLine *gl, const char *prompt,
765 static void gl_reset_input_line(GetLine *gl);
771 static int gl_interpret_char(GetLine *gl, char c);
776 static int gl_bind_control_char(GetLine *gl, KtBinder binder,
782 static int gl_bind_terminal_keys(GetLine *gl);
787 static int gl_control_strings(GetLine *gl, const char *term);
794 static const char *gl_tigetstr(GetLine *gl, const char *name);
796 static const char *gl_tgetstr(GetLine *gl, const char *name, char **bufptr);
802 static int gl_print_raw_string(GetLine *gl, int buffered,
810 static int gl_print_info(GetLine *gl, ...);
816 static int gl_start_newline(GetLine *gl, int buffered);
821 static int gl_print_control_sequence(GetLine *gl, int nline,
829 static int gl_print_char(GetLine *gl, char c, char pad);
830 static int gl_print_string(GetLine *gl, const char *string, char pad);
836 static int gl_delete_chars(GetLine *gl, int nc, int cut);
842 static int gl_add_char_to_line(GetLine *gl, char c);
848 static int gl_add_string_to_line(GetLine *gl, const char *s);
853 static int gl_buffer_char(GetLine *gl, char c, int bufpos);
858 static int gl_buffer_string(GetLine *gl, const char *s, int n, int bufpos);
863 static int gl_make_gap_in_buffer(GetLine *gl, int start, int n);
869 static void gl_remove_from_buffer(GetLine *gl, int start, int n);
874 static int gl_truncate_buffer(GetLine *gl, int n);
880 static int gl_truncate_display(GetLine *gl);
886 static void gl_update_buffer(GetLine *gl);
891 static int gl_read_terminal(GetLine *gl, int keep, char *c);
896 static void gl_discard_chars(GetLine *gl, int nused);
901 static int gl_terminal_move_cursor(GetLine *gl, int n);
906 static int gl_set_term_curpos(GetLine *gl, int term_curpos);
912 static int gl_place_cursor(GetLine *gl, int buff_curpos);
923 static int gl_displayed_tab_width(GetLine *gl, int term_curpos);
929 static int gl_displayed_char_width(GetLine *gl, char c, int term_curpos);
935 static int gl_displayed_string_width(GetLine *gl, const char *string, int nc,
946 static int _gl_read_config_file(GetLine *gl, const char *filename, KtBinder who);
951 static int _gl_read_config_string(GetLine *gl, const char *buffer, KtBinder who);
966 static int _gl_parse_config_line(GetLine *gl, void *stream, GlcGetcFn *getc_fn,
968 static int gl_report_config_error(GetLine *gl, const char *origin, int lineno,
975 static int _gl_bind_arrow_keys(GetLine *gl);
981 static int _gl_rebind_arrow_key(GetLine *gl, const char *name,
992 static void gl_revert_input(GetLine *gl);
997 static int gl_flush_output(GetLine *gl);
1022 static GlReadStatus gl_read_input(GetLine *gl, char *c);
1026 static int gl_event_handler(GetLine *gl, int fd);
1027 static int gl_read_unmasked(GetLine *gl, int fd, char *c);
1038 static int gl_change_editor(GetLine *gl, GlEditor editor);
1045 static int gl_find_char(GetLine *gl, int count, int forward, int onto, char c);
1050 static int gl_nth_word_end_forward(GetLine *gl, int n);
1055 static int gl_nth_word_start_forward(GetLine *gl, int n);
1060 static int gl_nth_word_start_backward(GetLine *gl, int n);
1067 static void gl_save_for_undo(GetLine *gl);
1072 static void gl_vi_command_mode(GetLine *gl);
1079 static int gl_delete_find(GetLine *gl, int count, char c, int forward,
1086 static int gl_copy_find(GetLine *gl, int count, char c, int forward, int onto);
1093 static int gl_index_of_matching_paren(GetLine *gl);
1117 static int gl_display_prompt(GetLine *gl);
1122 static int gl_displayed_prompt_width(GetLine *gl);
1127 static int gl_line_ended(GetLine *gl, int newline_char);
1133 static void gl_queue_redisplay(GetLine *gl);
1139 static int gl_erase_line(GetLine *gl);
1144 static void gl_line_erased(GetLine *gl);
1149 void _gl_abandon_line(GetLine *gl);
1159 static char *_gl_get_line(GetLine *gl, const char *prompt,
1161 static int _gl_query_char(GetLine *gl, const char *prompt, char defchar);
1162 static int _gl_read_char(GetLine *gl);
1163 static int _gl_update_size(GetLine *gl);
1168 static int gl_handle_tty_resize(GetLine *gl, int ncolumn, int nline);
1170 static int _gl_change_terminal(GetLine *gl, FILE *input_fp, FILE *output_fp,
1172 static int _gl_configure_getline(GetLine *gl, const char *app_string,
1174 static int _gl_save_history(GetLine *gl, const char *filename,
1176 static int _gl_load_history(GetLine *gl, const char *filename,
1178 static int _gl_watch_fd(GetLine *gl, int fd, GlFdEvent event,
1180 static void _gl_terminal_size(GetLine *gl, int def_ncolumn, int def_nline,
1182 static void _gl_replace_prompt(GetLine *gl, const char *prompt);
1183 static int _gl_trap_signal(GetLine *gl, int signo, unsigned flags,
1185 static int _gl_raw_io(GetLine *gl, int redisplay);
1186 static int _gl_normal_io(GetLine *gl);
1187 static int _gl_completion_action(GetLine *gl, void *data, CplMatchFn *match_fn,
1190 static int _gl_register_action(GetLine *gl, void *data, GlActionFn *fn,
1192 static int _gl_io_mode(GetLine *gl, GlIOMode mode);
1193 static int _gl_set_term_size(GetLine *gl, int ncolumn, int nline);
1194 static int _gl_append_history(GetLine *gl, const char *line);
1200 static void gl_clear_status(GetLine *gl);
1206 static void gl_record_status(GetLine *gl, GlReturnStatus rtn_status,
1724 GetLine *new_GetLine(size_t linelen, size_t histlen) in new_GetLine()
1726 GetLine *gl; /* The object to be returned */ in new_GetLine()
1738 gl = (GetLine *) malloc(sizeof(GetLine)); in new_GetLine()
2044 GetLine *del_GetLine(GetLine *gl) in del_GetLine()
2114 static int gl_bind_control_char(GetLine *gl, KtBinder binder, char c, in gl_bind_control_char()
2166 char *gl_get_line(GetLine *gl, const char *prompt, in gl_get_line()
2198 static char *_gl_get_line(GetLine *gl, const char *prompt, in _gl_get_line()
2327 int gl_query_char(GetLine *gl, const char *prompt, char defchar) in gl_query_char()
2357 static int _gl_query_char(GetLine *gl, const char *prompt, char defchar) in _gl_query_char()
2482 static int gl_override_signal_handlers(GetLine *gl) in gl_override_signal_handlers()
2547 static int gl_restore_signal_handlers(GetLine *gl) in gl_restore_signal_handlers()
2589 static int gl_raw_terminal_mode(GetLine *gl) in gl_raw_terminal_mode()
2662 static int gl_restore_terminal_attributes(GetLine *gl) in gl_restore_terminal_attributes()
2701 static int gl_nonblocking_io(GetLine *gl, int fd) in gl_nonblocking_io()
2737 static int gl_blocking_io(GetLine *gl, int fd) in gl_blocking_io()
2779 static int gl_get_input_line(GetLine *gl, const char *prompt, in gl_get_input_line()
2863 static int gl_get_query_char(GetLine *gl, const char *prompt, int defchar) in gl_get_query_char()
2952 static int gl_add_char_to_line(GetLine *gl, char c) in gl_add_char_to_line()
3069 static int gl_add_string_to_line(GetLine *gl, const char *s) in gl_add_string_to_line()
3133 static int gl_read_terminal(GetLine *gl, int keep, char *c) in gl_read_terminal()
3210 static GlReadStatus gl_read_input(GetLine *gl, char *c) in gl_read_input()
3303 static int gl_read_unmasked(GetLine *gl, int fd, char *c) in gl_read_unmasked()
3345 static void gl_discard_chars(GetLine *gl, int nused) in gl_discard_chars()
3367 static int gl_check_caught_signal(GetLine *gl) in gl_check_caught_signal()
3505 static int gl_control_strings(GetLine *gl, const char *term) in gl_control_strings()
3668 static const char *gl_tigetstr(GetLine *gl, const char *name) in gl_tigetstr()
3698 static const char *gl_tgetstr(GetLine *gl, const char *name, char **bufptr) in gl_tgetstr()
3786 static int gl_displayed_tab_width(GetLine *gl, int term_curpos) in gl_displayed_tab_width()
3807 static int gl_displayed_char_width(GetLine *gl, char c, int term_curpos) in gl_displayed_char_width()
3834 static int gl_displayed_string_width(GetLine *gl, const char *string, int nc, in gl_displayed_string_width()
3873 static int gl_print_raw_string(GetLine *gl, int buffered, in gl_print_raw_string()
3917 static int gl_print_control_sequence(GetLine *gl, int nline, const char *string) in gl_print_control_sequence()
3962 static int gl_terminal_move_cursor(GetLine *gl, int n) in gl_terminal_move_cursor()
4073 static int gl_print_char(GetLine *gl, char c, char pad) in gl_print_char()
4160 static int gl_print_string(GetLine *gl, const char *string, char pad) in gl_print_string()
4181 static int gl_set_term_curpos(GetLine *gl, int term_curpos) in gl_set_term_curpos()
4353 static int gl_delete_chars(GetLine *gl, int nc, int cut) in gl_delete_chars()
4564 static int gl_delete_find(GetLine *gl, int count, char c, int forward, in gl_delete_find()
5136 static void gl_query_size(GetLine *gl, int *ncolumn, int *nline) in gl_query_size()
5168 static int _gl_update_size(GetLine *gl) in _gl_update_size()
5193 static int gl_handle_tty_resize(GetLine *gl, int ncolumn, int nline) in gl_handle_tty_resize()
5797 int gl_customize_completion(GetLine *gl, void *data, CplMatchFn *match_fn) in gl_customize_completion()
5841 int gl_change_terminal(GetLine *gl, FILE *input_fp, FILE *output_fp, in gl_change_terminal()
5874 static int _gl_change_terminal(GetLine *gl, FILE *input_fp, FILE *output_fp, in _gl_change_terminal()
6014 static int gl_bind_terminal_keys(GetLine *gl) in gl_bind_terminal_keys()
6169 static int _gl_bind_arrow_keys(GetLine *gl) in _gl_bind_arrow_keys()
6202 static int _gl_rebind_arrow_key(GetLine *gl, const char *name, in _gl_rebind_arrow_key()
6251 static int _gl_read_config_file(GetLine *gl, const char *filename, KtBinder who) in _gl_read_config_file()
6319 static int _gl_read_config_string(GetLine *gl, const char *buffer, KtBinder who) in _gl_read_config_string()
6370 static int _gl_parse_config_line(GetLine *gl, void *stream, GlcGetcFn *getc_fn, in _gl_parse_config_line()
6536 static int gl_report_config_error(GetLine *gl, const char *origin, int lineno, in gl_report_config_error()
6662 static void gl_revert_input(GetLine *gl) in gl_revert_input()
6835 static int gl_flush_output(GetLine *gl) in gl_flush_output()
6870 GetLine *gl = (GetLine *) data; in GL_WRITE_FN()
6929 static int gl_change_editor(GetLine *gl, GlEditor editor) in gl_change_editor()
7365 static int gl_find_char(GetLine *gl, int count, int forward, int onto, char c) in gl_find_char()
7489 static int gl_nth_word_end_forward(GetLine *gl, int n) in gl_nth_word_end_forward()
7540 static int gl_nth_word_start_forward(GetLine *gl, int n) in gl_nth_word_start_forward()
7579 static int gl_nth_word_start_backward(GetLine *gl, int n) in gl_nth_word_start_backward()
7681 static int gl_copy_find(GetLine *gl, int count, char c, int forward, int onto) in gl_copy_find()
7776 static int gl_place_cursor(GetLine *gl, int buff_curpos) in gl_place_cursor()
7808 static void gl_save_for_undo(GetLine *gl) in gl_save_for_undo()
8009 static void gl_vi_command_mode(GetLine *gl) in gl_vi_command_mode()
8105 static int gl_index_of_matching_paren(GetLine *gl) in gl_index_of_matching_paren()
8183 static int gl_interpret_char(GetLine *gl, char first_char) in gl_interpret_char()
8393 int gl_configure_getline(GetLine *gl, const char *app_string, in gl_configure_getline()
8426 static int _gl_configure_getline(GetLine *gl, const char *app_string, in _gl_configure_getline()
8537 int gl_save_history(GetLine *gl, const char *filename, const char *comment, in gl_save_history()
8572 static int _gl_save_history(GetLine *gl, const char *filename, in _gl_save_history()
8619 int gl_load_history(GetLine *gl, const char *filename, const char *comment) in gl_load_history()
8653 static int _gl_load_history(GetLine *gl, const char *filename, in _gl_load_history()
8712 int gl_watch_fd(GetLine *gl, int fd, GlFdEvent event, in gl_watch_fd()
8750 static int _gl_watch_fd(GetLine *gl, int fd, GlFdEvent event, in _gl_watch_fd()
8885 int gl_inactivity_timeout(GetLine *gl, GlTimeoutFn *timeout_fn, void *data, in gl_inactivity_timeout()
8937 static int gl_event_handler(GetLine *gl, int fd) in gl_event_handler()
9078 static int gl_call_fd_handler(GetLine *gl, GlFdHandler *gfh, int fd,
9137 static int gl_call_timeout_handler(GetLine *gl)
9207 int gl_group_history(GetLine *gl, unsigned id)
9279 int gl_show_history(GetLine *gl, FILE *fp, const char *fmt, int all_groups,
9324 GlTerminalSize gl_terminal_size(GetLine *gl, int def_ncolumn, int def_nline)
9349 static void _gl_terminal_size(GetLine *gl, int def_ncolumn, int def_nline,
9439 int gl_resize_history(GetLine *gl, size_t bufsize)
9476 void gl_limit_history(GetLine *gl, int max_lines)
9505 void gl_clear_history(GetLine *gl, int all_groups)
9532 void gl_toggle_history(GetLine *gl, int enable)
9578 int gl_lookup_history(GetLine *gl, unsigned long id, GlHistoryLine *line)
9616 void gl_state_of_history(GetLine *gl, GlHistoryState *state)
9645 void gl_range_of_history(GetLine *gl, GlHistoryRange *range)
9675 void gl_size_of_history(GetLine *gl, GlHistorySize *size)
9733 int gl_echo_mode(GetLine *gl, int enable)
9769 static int gl_display_prompt(GetLine *gl)
9928 void gl_replace_prompt(GetLine *gl, const char *prompt)
9952 static void _gl_replace_prompt(GetLine *gl, const char *prompt)
10002 static int gl_displayed_prompt_width(GetLine *gl)
10054 void gl_prompt_style(GetLine *gl, GlPromptStyle style)
10095 int gl_trap_signal(GetLine *gl, int signo, unsigned flags,
10128 static int _gl_trap_signal(GetLine *gl, int signo, unsigned flags,
10201 int gl_ignore_signal(GetLine *gl, int signo)
10264 static int gl_line_ended(GetLine *gl, int newline_char)
10323 int gl_last_signal(GetLine *gl)
10363 static int gl_present_line(GetLine *gl, const char *prompt,
10456 static void gl_reset_input_line(GetLine *gl)
10492 static int gl_print_info(GetLine *gl, ...)
10541 static int gl_start_newline(GetLine *gl, int buffered)
10590 GetLine *gl = (GetLine *) data;
10606 GlReturnStatus gl_return_status(GetLine *gl)
10638 GlPendingIO gl_pending_io(GetLine *gl)
10679 int gl_raw_io(GetLine *gl)
10723 static int _gl_raw_io(GetLine *gl, int redisplay)
10771 int gl_normal_io(GetLine *gl)
10803 static int _gl_normal_io(GetLine *gl)
10883 int gl_completion_action(GetLine *gl, void *data, CplMatchFn *match_fn,
10916 static int _gl_completion_action(GetLine *gl, void *data, CplMatchFn *match_fn,
11009 int gl_register_action(GetLine *gl, void *data, GlActionFn *fn,
11042 static int _gl_register_action(GetLine *gl, void *data, GlActionFn *fn,
11303 int gl_display_text(GetLine *gl, int indentation, const char *prefix,
11348 static int gl_mask_signals(GetLine *gl, sigset_t *oldset)
11381 static int gl_unmask_signals(GetLine *gl, sigset_t *oldset)
11396 static int gl_catch_signals(GetLine *gl)
11411 int gl_io_mode(GetLine *gl, GlIOMode mode)
11456 static int _gl_io_mode(GetLine *gl, GlIOMode mode)
11505 const char *gl_error_message(GetLine *gl, char *buff, size_t n)
11555 int gl_list_signals(GetLine *gl, sigset_t *set)
11590 void gl_catch_blocked(GetLine *gl)
11648 void gl_handle_signal(int signo, GetLine *gl, int ngl)
11721 static void gl_suspend_process(int signo, GetLine *gl, int ngl)
11743 GetLine *obj = gl + i;
11780 GetLine *obj = gl + i;
11832 void gl_abandon_line(GetLine *gl)
11863 void _gl_abandon_line(GetLine *gl)
11898 int gl_set_term_size(GetLine *gl, int ncolumn, int nline)
11923 static int _gl_set_term_size(GetLine *gl, int ncolumn, int nline)
11977 static int gl_buffer_char(GetLine *gl, char c, int bufpos)
12015 static int gl_buffer_string(GetLine *gl, const char *s, int n, int bufpos)
12047 static int gl_make_gap_in_buffer(GetLine *gl, int start, int n)
12076 static void gl_remove_from_buffer(GetLine *gl, int start, int n)
12096 static int gl_truncate_buffer(GetLine *gl, int n)
12113 static void gl_update_buffer(GetLine *gl)
12155 static int gl_erase_line(GetLine *gl)
12195 static void gl_queue_redisplay(GetLine *gl)
12212 static int gl_truncate_display(GetLine *gl)
12287 static int gl_read_stream_line(GetLine *gl)
12352 static int gl_read_stream_char(GetLine *gl)
12400 int gl_bind_keyseq(GetLine *gl, GlKeyOrigin origin, const char *keyseq,
12446 int gl_erase_terminal(GetLine *gl)
12479 static void gl_line_erased(GetLine *gl)
12496 int gl_append_history(GetLine *gl, const char *line)
12529 static int _gl_append_history(GetLine *gl, const char *line)
12554 int gl_automatic_history(GetLine *gl, int enable)
12593 int gl_read_char(GetLine *gl)
12630 static int _gl_read_char(GetLine *gl)
12793 static void gl_clear_status(GetLine *gl)
12812 static void gl_record_status(GetLine *gl, GlReturnStatus rtn_status,