chardefs.h   chardefs.h 
skipping to change at line 124 skipping to change at line 124
#define PAGE CTRL('L') #define PAGE CTRL('L')
#ifdef SPACE #ifdef SPACE
#undef SPACE #undef SPACE
#endif #endif
#define SPACE ' ' /* XXX - was 0x20 */ #define SPACE ' ' /* XXX - was 0x20 */
#ifdef ESC #ifdef ESC
#undef ESC #undef ESC
#endif #endif
#define ESC CTRL('[') #define ESC CTRL('[')
#ifndef ISOCTAL
#define ISOCTAL(c) ((c) >= '0' && (c) <= '7')
#endif
#define OCTVALUE(c) ((c) - '0')
#ifndef isxdigit
# define isxdigit(c) (isdigit((c)) || ((c) >= 'a' && (c) <= 'f') || ((c)
>= 'A' && (c) <= 'F'))
#endif
#define HEXVALUE(c) \
(((c) >= 'a' && (c) <= 'f') \
? (c)-'a'+10 \
: (c) >= 'A' && (c) <= 'F' ? (c)-'A'+10 : (c)-'0')
#endif /* _CHARDEFS_H_ */ #endif /* _CHARDEFS_H_ */
 End of changes. 2 change blocks. 
1 lines changed or deleted 15 lines changed or added


 keymaps.h   keymaps.h 
skipping to change at line 42 skipping to change at line 42
#if !defined (_FUNCTION_DEF) #if !defined (_FUNCTION_DEF)
# define _FUNCTION_DEF # define _FUNCTION_DEF
typedef int Function (); typedef int Function ();
typedef void VFunction (); typedef void VFunction ();
typedef char *CPFunction (); typedef char *CPFunction ();
typedef char **CPPFunction (); typedef char **CPPFunction ();
#endif #endif
/* A keymap contains one entry for each key in the ASCII set. /* A keymap contains one entry for each key in the ASCII set.
Each entry consists of a type and a pointer. Each entry consists of a type and a pointer.
POINTER is the address of a function to run, or the FUNCTION is the address of a function to run, or the
address of a keymap to indirect through. address of a keymap to indirect through.
TYPE says which kind of thing POINTER is. */ TYPE says which kind of thing FUNCTION is. */
typedef struct _keymap_entry { typedef struct _keymap_entry {
char type; char type;
Function *function; Function *function;
} KEYMAP_ENTRY; } KEYMAP_ENTRY;
/* This must be large enough to hold bindings for all of the characters /* This must be large enough to hold bindings for all of the characters
in a desired character set (e.g, 128 for ASCII, 256 for ISO Latin-x, in a desired character set (e.g, 128 for ASCII, 256 for ISO Latin-x,
and so on). */ and so on). */
#define KEYMAP_SIZE 256 #define KEYMAP_SIZE 256
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 readline.h   readline.h 
skipping to change at line 76 skipping to change at line 76
rl_beg_of_line (), rl_backward (), rl_delete (), rl_end_of_line (), rl_beg_of_line (), rl_backward (), rl_delete (), rl_end_of_line (),
rl_forward (), ding (), rl_newline (), rl_kill_line (), rl_forward (), ding (), rl_newline (), rl_kill_line (),
rl_copy_region_to_kill (), rl_kill_region (), rl_char_search (), rl_copy_region_to_kill (), rl_kill_region (), rl_char_search (),
rl_clear_screen (), rl_get_next_history (), rl_get_previous_history (), rl_clear_screen (), rl_get_next_history (), rl_get_previous_history (),
rl_quoted_insert (), rl_reverse_search_history (), rl_transpose_chars (), rl_quoted_insert (), rl_reverse_search_history (), rl_transpose_chars (),
rl_unix_line_discard (), rl_unix_word_rubout (), rl_unix_line_discard (), rl_unix_word_rubout (),
rl_yank (), rl_rubout (), rl_backward_word (), rl_kill_word (), rl_yank (), rl_rubout (), rl_backward_word (), rl_kill_word (),
rl_forward_word (), rl_tab_insert (), rl_yank_pop (), rl_yank_nth_arg (), rl_forward_word (), rl_tab_insert (), rl_yank_pop (), rl_yank_nth_arg (),
rl_backward_kill_word (), rl_backward_kill_line (), rl_transpose_words () , rl_backward_kill_word (), rl_backward_kill_line (), rl_transpose_words () ,
rl_complete (), rl_possible_completions (), rl_insert_completions (), rl_complete (), rl_possible_completions (), rl_insert_completions (),
rl_menu_complete (),
rl_do_lowercase_version (), rl_kill_full_line (), rl_do_lowercase_version (), rl_kill_full_line (),
rl_digit_argument (), rl_universal_argument (), rl_abort (), rl_digit_argument (), rl_universal_argument (), rl_abort (),
rl_undo_command (), rl_revert_line (), rl_beginning_of_history (), rl_undo_command (), rl_revert_line (), rl_beginning_of_history (),
rl_end_of_history (), rl_forward_search_history (), rl_insert (), rl_end_of_history (), rl_forward_search_history (), rl_insert (),
rl_upcase_word (), rl_downcase_word (), rl_capitalize_word (), rl_upcase_word (), rl_downcase_word (), rl_capitalize_word (),
rl_restart_output (), rl_re_read_init_file (), rl_restart_output (), rl_re_read_init_file (),
rl_dump_functions (), rl_dump_variables (), rl_dump_macros (), rl_dump_functions (), rl_dump_variables (), rl_dump_macros (),
rl_delete_horizontal_space (), rl_history_search_forward (), rl_delete_horizontal_space (), rl_history_search_forward (),
rl_history_search_backward (), rl_tty_status (), rl_yank_last_arg (), rl_history_search_backward (), rl_tty_status (), rl_yank_last_arg (),
rl_insert_comment (), rl_backward_char_search (), rl_insert_comment (), rl_backward_char_search (),
rl_copy_forward_word (), rl_copy_backward_word (); rl_copy_forward_word (), rl_copy_backward_word ();
/* Not available unless readline is compiled -DPAREN_MATCHING. */ /* Not available unless readline is compiled -DPAREN_MATCHING. */
extern int rl_insert_close (); extern int rl_insert_close ();
/* Not available unless READLINE_CALLBACKS is defined. */ /* Not available unless READLINE_CALLBACKS is defined. */
extern void rl_callback_handler_install (); extern void rl_callback_handler_install ();
extern void rl_callback_read_char (); extern void rl_callback_read_char ();
extern void rl_callback_handler_remove (); extern void rl_callback_handler_remove ();
/* Not available unless __CYGWIN32__ is defined. */
#ifdef __CYGWIN32__
extern int rl_paste_from_clipboard ();
#endif
/* These are *both* defined even when VI_MODE is not. */ /* These are *both* defined even when VI_MODE is not. */
extern int rl_vi_editing_mode (), rl_emacs_editing_mode (); extern int rl_vi_editing_mode (), rl_emacs_editing_mode ();
/* Non incremental history searching. */ /* Non incremental history searching. */
extern int extern int rl_noninc_forward_search ();
rl_noninc_forward_search (), rl_noninc_reverse_search (), extern int rl_noninc_reverse_search ();
rl_noninc_forward_search_again (), rl_noninc_reverse_search_again (); extern int rl_noninc_forward_search_again ();
extern int rl_noninc_reverse_search_again ();
/* Things for vi mode. Not available unless readline is compiled -DVI_MODE. */ /* Things for vi mode. Not available unless readline is compiled -DVI_MODE. */
extern int rl_vi_check (); extern int rl_vi_check ();
extern int extern int
rl_vi_undo (), rl_vi_redo (), rl_vi_tilde_expand (), rl_vi_undo (), rl_vi_redo (), rl_vi_tilde_expand (),
rl_vi_movement_mode (), rl_vi_insertion_mode (), rl_vi_arg_digit (), rl_vi_movement_mode (), rl_vi_insertion_mode (), rl_vi_arg_digit (),
rl_vi_prev_word (), rl_vi_next_word (), rl_vi_char_search (), rl_vi_prev_word (), rl_vi_next_word (), rl_vi_char_search (),
rl_vi_eof_maybe (), rl_vi_append_mode (), rl_vi_put (), rl_vi_eof_maybe (), rl_vi_append_mode (), rl_vi_put (),
rl_vi_append_eol (), rl_vi_insert_beg (), rl_vi_delete (), rl_vi_append_eol (), rl_vi_insert_beg (), rl_vi_delete (),
rl_vi_first_print (), rl_vi_fword (), rl_vi_fWord (), rl_vi_bword (), rl_vi_first_print (), rl_vi_fword (), rl_vi_fWord (), rl_vi_bword (),
skipping to change at line 156 skipping to change at line 163
extern Keymap rl_make_bare_keymap (); extern Keymap rl_make_bare_keymap ();
extern Keymap rl_copy_keymap (); extern Keymap rl_copy_keymap ();
extern Keymap rl_make_keymap (); extern Keymap rl_make_keymap ();
extern void rl_discard_keymap (); extern void rl_discard_keymap ();
extern Keymap rl_get_keymap (), rl_get_keymap_by_name (); extern Keymap rl_get_keymap (), rl_get_keymap_by_name ();
extern void rl_set_keymap (); extern void rl_set_keymap ();
extern char *rl_get_keymap_name (); extern char *rl_get_keymap_name ();
extern int rl_bind_key (), rl_bind_key_in_map (); extern int rl_bind_key (), rl_bind_key_in_map ();
extern int rl_unbind_key (), rl_unbind_key_in_map (); extern int rl_unbind_key (), rl_unbind_key_in_map ();
extern int rl_unbind_function_in_map (), rl_unbind_command_in_map ();
extern int rl_set_key (); extern int rl_set_key ();
extern int rl_generic_bind (); extern int rl_generic_bind ();
extern int rl_parse_and_bind (); extern int rl_parse_and_bind ();
/* Backwards compatibility, use rl_generic_bind instead. */ /* Backwards compatibility, use rl_generic_bind instead. */
extern int rl_macro_bind (), rl_variable_bind (); extern int rl_macro_bind (), rl_variable_bind ();
extern int rl_read_init_file (); extern int rl_read_init_file ();
extern Function *rl_named_function (), *rl_function_of_keyseq (); extern Function *rl_named_function (), *rl_function_of_keyseq ();
extern char **rl_invoking_keyseqs (), **rl_invoking_keyseqs_in_map (); extern char **rl_invoking_keyseqs (), **rl_invoking_keyseqs_in_map ();
skipping to change at line 258 skipping to change at line 266
extern int rl_mark; extern int rl_mark;
extern int rl_done; extern int rl_done;
extern int rl_pending_input; extern int rl_pending_input;
/* Non-zero if we called this function from _rl_dispatch(). It's present /* Non-zero if we called this function from _rl_dispatch(). It's present
so functions can find out whether they were called from a key binding so functions can find out whether they were called from a key binding
or directly from an application. */ or directly from an application. */
int rl_dispatching; extern int rl_dispatching;
/* The name of the terminal to use. */ /* The name of the terminal to use. */
extern char *rl_terminal_name; extern char *rl_terminal_name;
/* The input and output streams. */ /* The input and output streams. */
extern FILE *rl_instream, *rl_outstream; extern FILE *rl_instream, *rl_outstream;
/* If non-zero, then this is the address of a function to call just /* If non-zero, then this is the address of a function to call just
before readline_internal () prints the first prompt. */ before readline_internal () prints the first prompt. */
extern Function *rl_startup_hook; extern Function *rl_startup_hook;
 End of changes. 5 change blocks. 
4 lines changed or deleted 12 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/