2 void free_buff
__ARGS((struct buffheader
*buf
));
3 char_u
*get_recorded
__ARGS((void
));
4 char_u
*get_inserted
__ARGS((void
));
5 int stuff_empty
__ARGS((void
));
6 void typeahead_noflush
__ARGS((int c
));
7 void flush_buffers
__ARGS((int typeahead
));
8 void ResetRedobuff
__ARGS((void
));
9 void saveRedobuff
__ARGS((void
));
10 void restoreRedobuff
__ARGS((void
));
11 void AppendToRedobuff
__ARGS((char_u
*s
));
12 void AppendToRedobuffLit
__ARGS((char_u
*str
, int len
));
13 void AppendCharToRedobuff
__ARGS((int c
));
14 void AppendNumberToRedobuff
__ARGS((long n
));
15 void stuffReadbuff
__ARGS((char_u
*s
));
16 void stuffReadbuffLen
__ARGS((char_u
*s
, long len
));
17 void stuffReadbuffSpec
__ARGS((char_u
*s
));
18 void stuffcharReadbuff
__ARGS((int c
));
19 void stuffnumReadbuff
__ARGS((long n
));
20 int start_redo
__ARGS((long count
, int old_redo
));
21 int start_redo_ins
__ARGS((void
));
22 void stop_redo_ins
__ARGS((void
));
23 int ins_typebuf
__ARGS((char_u
*str
, int noremap
, int offset
, int nottyped
, int silent
));
24 void ins_char_typebuf
__ARGS((int c
));
25 int typebuf_changed
__ARGS((int tb_change_cnt
));
26 int typebuf_typed
__ARGS((void
));
27 int typebuf_maplen
__ARGS((void
));
28 void del_typebuf
__ARGS((int len
, int offset
));
29 int alloc_typebuf
__ARGS((void
));
30 void free_typebuf
__ARGS((void
));
31 int save_typebuf
__ARGS((void
));
32 void save_typeahead
__ARGS((tasave_T
*tp
));
33 void restore_typeahead
__ARGS((tasave_T
*tp
));
34 void openscript
__ARGS((char_u
*name
, int directly
));
35 void close_all_scripts
__ARGS((void
));
36 int using_script
__ARGS((void
));
37 void before_blocking
__ARGS((void
));
38 void updatescript
__ARGS((int c
));
39 int vgetc
__ARGS((void
));
40 int safe_vgetc
__ARGS((void
));
41 int plain_vgetc
__ARGS((void
));
42 int vpeekc
__ARGS((void
));
43 int vpeekc_nomap
__ARGS((void
));
44 int vpeekc_any
__ARGS((void
));
45 int char_avail
__ARGS((void
));
46 void vungetc
__ARGS((int c
));
47 int inchar
__ARGS((char_u
*buf
, int maxlen
, long wait_time
, int tb_change_cnt
));
48 int fix_input_buffer
__ARGS((char_u
*buf
, int len
, int script
));
49 int input_available
__ARGS((void
));
50 int do_map
__ARGS((int maptype
, char_u
*arg, int mode
, int abbrev
));
51 int get_map_mode
__ARGS((char_u
**cmdp
, int forceit
));
52 void map_clear
__ARGS((char_u
*cmdp
, char_u
*arg, int forceit
, int abbr
));
53 void map_clear_int
__ARGS((buf_T
*buf
, int mode
, int local
, int abbr
));
54 int map_to_exists
__ARGS((char_u
*str
, char_u
*modechars
, int abbr
));
55 int map_to_exists_mode
__ARGS((char_u
*rhs
, int mode
, int abbr
));
56 char_u
*set_context_in_map_cmd
__ARGS((expand_T
*xp
, char_u
*cmd
, char_u
*arg, int forceit
, int isabbrev
, int isunmap
, cmdidx_T cmdidx
));
57 int ExpandMappings
__ARGS((regmatch_T
*regmatch
, int
*num_file
, char_u
***file
));
58 int check_abbr
__ARGS((int c
, char_u
*ptr
, int col
, int mincol
));
59 char_u
*vim_strsave_escape_csi
__ARGS((char_u
*p
));
60 void vim_unescape_csi
__ARGS((char_u
*p
));
61 int makemap
__ARGS((FILE
*fd
, buf_T
*buf
));
62 int put_escstr
__ARGS((FILE
*fd
, char_u
*strstart
, int what
));
63 void check_map_keycodes
__ARGS((void
));
64 char_u
*check_map
__ARGS((char_u
*keys
, int mode
, int exact
, int ign_mod
, int abbr
));
65 void init_mappings
__ARGS((void
));
66 void add_map
__ARGS((char_u
*map
, int mode
));