Lines Matching refs:GetLine
291 static int gl_call_fd_handler(GetLine *gl, GlFdHandler *gfh, int fd,
294 static int gl_call_timeout_handler(GetLine *gl);
364 struct GetLine { struct
648 static int gl_check_caught_signal(GetLine *gl);
654 static void gl_suspend_process(int signo, GetLine *gl, int ngl);
667 static GetLine *tputs_gl = NULL;
677 static void gl_query_size(GetLine *gl, int *ncolumn, int *nline);
683 static int gl_override_signal_handlers(GetLine *gl);
689 static int gl_restore_signal_handlers(GetLine *gl);
695 static int gl_mask_signals(GetLine *gl, sigset_t *oldset);
701 static int gl_unmask_signals(GetLine *gl, sigset_t *oldset);
706 static int gl_catch_signals(GetLine *gl);
717 static int gl_raw_terminal_mode(GetLine *gl);
722 static int gl_restore_terminal_attributes(GetLine *gl);
727 static int gl_nonblocking_io(GetLine *gl, int fd);
732 static int gl_blocking_io(GetLine *gl, int fd);
737 static int gl_get_input_line(GetLine *gl, const char *prompt,
743 static int gl_get_query_char(GetLine *gl, const char *prompt, int defchar);
748 static int gl_read_stream_line(GetLine *gl);
753 static int gl_read_stream_char(GetLine *gl);
758 static int gl_present_line(GetLine *gl, const char *prompt,
764 static void gl_reset_input_line(GetLine *gl);
770 static int gl_interpret_char(GetLine *gl, char c);
775 static int gl_bind_control_char(GetLine *gl, KtBinder binder,
781 static int gl_bind_terminal_keys(GetLine *gl);
786 static int gl_control_strings(GetLine *gl, const char *term);
793 static const char *gl_tigetstr(GetLine *gl, const char *name);
795 static const char *gl_tgetstr(GetLine *gl, const char *name, char **bufptr);
801 static int gl_print_raw_string(GetLine *gl, int buffered,
809 static int gl_print_info(GetLine *gl, ...);
815 static int gl_start_newline(GetLine *gl, int buffered);
820 static int gl_print_control_sequence(GetLine *gl, int nline,
828 static int gl_print_char(GetLine *gl, char c, char pad);
829 static int gl_print_string(GetLine *gl, const char *string, char pad);
835 static int gl_delete_chars(GetLine *gl, int nc, int cut);
841 static int gl_add_char_to_line(GetLine *gl, char c);
847 static int gl_add_string_to_line(GetLine *gl, const char *s);
852 static int gl_buffer_char(GetLine *gl, char c, int bufpos);
857 static int gl_buffer_string(GetLine *gl, const char *s, int n, int bufpos);
862 static int gl_make_gap_in_buffer(GetLine *gl, int start, int n);
868 static void gl_remove_from_buffer(GetLine *gl, int start, int n);
873 static int gl_truncate_buffer(GetLine *gl, int n);
879 static int gl_truncate_display(GetLine *gl);
885 static void gl_update_buffer(GetLine *gl);
890 static int gl_read_terminal(GetLine *gl, int keep, char *c);
895 static void gl_discard_chars(GetLine *gl, int nused);
900 static int gl_terminal_move_cursor(GetLine *gl, int n);
905 static int gl_set_term_curpos(GetLine *gl, int term_curpos);
911 static int gl_place_cursor(GetLine *gl, int buff_curpos);
922 static int gl_displayed_tab_width(GetLine *gl, int term_curpos);
928 static int gl_displayed_char_width(GetLine *gl, char c, int term_curpos);
934 static int gl_displayed_string_width(GetLine *gl, const char *string, int nc,
945 static int _gl_read_config_file(GetLine *gl, const char *filename, KtBinder who);
950 static int _gl_read_config_string(GetLine *gl, const char *buffer, KtBinder who);
965 static int _gl_parse_config_line(GetLine *gl, void *stream, GlcGetcFn *getc_fn,
967 static int gl_report_config_error(GetLine *gl, const char *origin, int lineno,
974 static int _gl_bind_arrow_keys(GetLine *gl);
980 static int _gl_rebind_arrow_key(GetLine *gl, const char *name,
991 static void gl_revert_input(GetLine *gl);
996 static int gl_flush_output(GetLine *gl);
1021 static GlReadStatus gl_read_input(GetLine *gl, char *c);
1025 static int gl_event_handler(GetLine *gl, int fd);
1026 static int gl_read_unmasked(GetLine *gl, int fd, char *c);
1037 static int gl_change_editor(GetLine *gl, GlEditor editor);
1044 static int gl_find_char(GetLine *gl, int count, int forward, int onto, char c);
1049 static int gl_nth_word_end_forward(GetLine *gl, int n);
1054 static int gl_nth_word_start_forward(GetLine *gl, int n);
1059 static int gl_nth_word_start_backward(GetLine *gl, int n);
1066 static void gl_save_for_undo(GetLine *gl);
1071 static void gl_vi_command_mode(GetLine *gl);
1078 static int gl_delete_find(GetLine *gl, int count, char c, int forward,
1085 static int gl_copy_find(GetLine *gl, int count, char c, int forward, int onto);
1092 static int gl_index_of_matching_paren(GetLine *gl);
1116 static int gl_display_prompt(GetLine *gl);
1121 static int gl_displayed_prompt_width(GetLine *gl);
1126 static int gl_line_ended(GetLine *gl, int newline_char);
1132 static void gl_queue_redisplay(GetLine *gl);
1138 static int gl_erase_line(GetLine *gl);
1143 static void gl_line_erased(GetLine *gl);
1148 void _gl_abandon_line(GetLine *gl);
1158 static char *_gl_get_line(GetLine *gl, const char *prompt,
1160 static int _gl_query_char(GetLine *gl, const char *prompt, char defchar);
1161 static int _gl_read_char(GetLine *gl);
1162 static int _gl_update_size(GetLine *gl);
1167 static int gl_handle_tty_resize(GetLine *gl, int ncolumn, int nline);
1169 static int _gl_change_terminal(GetLine *gl, FILE *input_fp, FILE *output_fp,
1171 static int _gl_configure_getline(GetLine *gl, const char *app_string,
1173 static int _gl_save_history(GetLine *gl, const char *filename,
1175 static int _gl_load_history(GetLine *gl, const char *filename,
1177 static int _gl_watch_fd(GetLine *gl, int fd, GlFdEvent event,
1179 static void _gl_terminal_size(GetLine *gl, int def_ncolumn, int def_nline,
1181 static void _gl_replace_prompt(GetLine *gl, const char *prompt);
1182 static int _gl_trap_signal(GetLine *gl, int signo, unsigned flags,
1184 static int _gl_raw_io(GetLine *gl, int redisplay);
1185 static int _gl_normal_io(GetLine *gl);
1186 static int _gl_completion_action(GetLine *gl, void *data, CplMatchFn *match_fn,
1189 static int _gl_register_action(GetLine *gl, void *data, GlActionFn *fn,
1191 static int _gl_io_mode(GetLine *gl, GlIOMode mode);
1192 static int _gl_set_term_size(GetLine *gl, int ncolumn, int nline);
1193 static int _gl_append_history(GetLine *gl, const char *line);
1199 static void gl_clear_status(GetLine *gl);
1205 static void gl_record_status(GetLine *gl, GlReturnStatus rtn_status,
1723 GetLine *new_GetLine(size_t linelen, size_t histlen) in new_GetLine()
1725 GetLine *gl; /* The object to be returned */ in new_GetLine()
1737 gl = (GetLine *) malloc(sizeof(GetLine)); in new_GetLine()
2043 GetLine *del_GetLine(GetLine *gl) in del_GetLine()
2113 static int gl_bind_control_char(GetLine *gl, KtBinder binder, char c, in gl_bind_control_char()
2165 char *gl_get_line(GetLine *gl, const char *prompt, in gl_get_line()
2197 static char *_gl_get_line(GetLine *gl, const char *prompt, in _gl_get_line()
2326 int gl_query_char(GetLine *gl, const char *prompt, char defchar) in gl_query_char()
2356 static int _gl_query_char(GetLine *gl, const char *prompt, char defchar) in _gl_query_char()
2481 static int gl_override_signal_handlers(GetLine *gl) in gl_override_signal_handlers()
2546 static int gl_restore_signal_handlers(GetLine *gl) in gl_restore_signal_handlers()
2588 static int gl_raw_terminal_mode(GetLine *gl) in gl_raw_terminal_mode()
2661 static int gl_restore_terminal_attributes(GetLine *gl) in gl_restore_terminal_attributes()
2700 static int gl_nonblocking_io(GetLine *gl, int fd) in gl_nonblocking_io()
2736 static int gl_blocking_io(GetLine *gl, int fd) in gl_blocking_io()
2778 static int gl_get_input_line(GetLine *gl, const char *prompt, in gl_get_input_line()
2862 static int gl_get_query_char(GetLine *gl, const char *prompt, int defchar) in gl_get_query_char()
2951 static int gl_add_char_to_line(GetLine *gl, char c) in gl_add_char_to_line()
3068 static int gl_add_string_to_line(GetLine *gl, const char *s) in gl_add_string_to_line()
3132 static int gl_read_terminal(GetLine *gl, int keep, char *c) in gl_read_terminal()
3209 static GlReadStatus gl_read_input(GetLine *gl, char *c) in gl_read_input()
3302 static int gl_read_unmasked(GetLine *gl, int fd, char *c) in gl_read_unmasked()
3344 static void gl_discard_chars(GetLine *gl, int nused) in gl_discard_chars()
3366 static int gl_check_caught_signal(GetLine *gl) in gl_check_caught_signal()
3504 static int gl_control_strings(GetLine *gl, const char *term) in gl_control_strings()
3667 static const char *gl_tigetstr(GetLine *gl, const char *name) in gl_tigetstr()
3697 static const char *gl_tgetstr(GetLine *gl, const char *name, char **bufptr) in gl_tgetstr()
3785 static int gl_displayed_tab_width(GetLine *gl, int term_curpos) in gl_displayed_tab_width()
3806 static int gl_displayed_char_width(GetLine *gl, char c, int term_curpos) in gl_displayed_char_width()
3833 static int gl_displayed_string_width(GetLine *gl, const char *string, int nc, in gl_displayed_string_width()
3872 static int gl_print_raw_string(GetLine *gl, int buffered, in gl_print_raw_string()
3916 static int gl_print_control_sequence(GetLine *gl, int nline, const char *string) in gl_print_control_sequence()
3961 static int gl_terminal_move_cursor(GetLine *gl, int n) in gl_terminal_move_cursor()
4072 static int gl_print_char(GetLine *gl, char c, char pad) in gl_print_char()
4159 static int gl_print_string(GetLine *gl, const char *string, char pad) in gl_print_string()
4180 static int gl_set_term_curpos(GetLine *gl, int term_curpos) in gl_set_term_curpos()
4352 static int gl_delete_chars(GetLine *gl, int nc, int cut) in gl_delete_chars()
4563 static int gl_delete_find(GetLine *gl, int count, char c, int forward, in gl_delete_find()
5135 static void gl_query_size(GetLine *gl, int *ncolumn, int *nline) in gl_query_size()
5167 static int _gl_update_size(GetLine *gl) in _gl_update_size()
5192 static int gl_handle_tty_resize(GetLine *gl, int ncolumn, int nline) in gl_handle_tty_resize()
5796 int gl_customize_completion(GetLine *gl, void *data, CplMatchFn *match_fn) in gl_customize_completion()
5840 int gl_change_terminal(GetLine *gl, FILE *input_fp, FILE *output_fp, in gl_change_terminal()
5873 static int _gl_change_terminal(GetLine *gl, FILE *input_fp, FILE *output_fp, in _gl_change_terminal()
6013 static int gl_bind_terminal_keys(GetLine *gl) in gl_bind_terminal_keys()
6168 static int _gl_bind_arrow_keys(GetLine *gl) in _gl_bind_arrow_keys()
6201 static int _gl_rebind_arrow_key(GetLine *gl, const char *name, in _gl_rebind_arrow_key()
6250 static int _gl_read_config_file(GetLine *gl, const char *filename, KtBinder who) in _gl_read_config_file()
6318 static int _gl_read_config_string(GetLine *gl, const char *buffer, KtBinder who) in _gl_read_config_string()
6369 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,