2 int get_op_type
__ARGS((int char1
, int char2
));
3 int op_on_lines
__ARGS((int
op));
4 int get_op_char
__ARGS((int optype
));
5 int get_extra_op_char
__ARGS((int optype
));
6 void op_shift
__ARGS((oparg_T
*oap
, int curs_top
, int amount
));
7 void shift_line
__ARGS((int left
, int round
, int amount
, int call_changed_bytes
));
8 void op_reindent
__ARGS((oparg_T
*oap
, int (*how
)(void
)));
9 int get_expr_register
__ARGS((void
));
10 void set_expr_line
__ARGS((char_u
*new_line
));
11 char_u
*get_expr_line
__ARGS((void
));
12 char_u
*get_expr_line_src
__ARGS((void
));
13 int valid_yank_reg
__ARGS((int regname
, int writing
));
14 void get_yank_register
__ARGS((int regname
, int writing
));
15 int may_get_selection
__ARGS((int regname
));
16 void
*get_register
__ARGS((int name
, int copy
));
17 void put_register
__ARGS((int name
, void
*reg
));
18 int yank_register_mline
__ARGS((int regname
));
19 int do_record
__ARGS((int c
));
20 int do_execreg
__ARGS((int regname
, int colon
, int addcr
, int silent
));
21 int insert_reg
__ARGS((int regname
, int literally
));
22 int get_spec_reg
__ARGS((int regname
, char_u
**argp
, int
*allocated
, int errmsg
));
23 int cmdline_paste_reg
__ARGS((int regname
, int literally
, int remcr
));
24 void adjust_clip_reg
__ARGS((int
*rp
));
25 int op_delete
__ARGS((oparg_T
*oap
));
26 int op_replace
__ARGS((oparg_T
*oap
, int c
));
27 void op_tilde
__ARGS((oparg_T
*oap
));
28 int swapchar
__ARGS((int op_type
, pos_T
*pos
));
29 void op_insert
__ARGS((oparg_T
*oap
, long count1
));
30 int op_change
__ARGS((oparg_T
*oap
));
31 void init_yank
__ARGS((void
));
32 void clear_registers
__ARGS((void
));
33 int op_yank
__ARGS((oparg_T
*oap
, int deleting
, int mess
));
34 void do_put
__ARGS((int regname
, int dir
, long count
, int flags
));
35 void adjust_cursor_eol
__ARGS((void
));
36 int preprocs_left
__ARGS((void
));
37 int get_register_name
__ARGS((int num
));
38 void ex_display
__ARGS((exarg_T
*eap
));
39 void do_do_join
__ARGS((long count
, int insert_space
));
40 int do_join
__ARGS((int insert_space
));
41 void op_format
__ARGS((oparg_T
*oap
, int keep_cursor
));
42 void op_formatexpr
__ARGS((oparg_T
*oap
));
43 int fex_format
__ARGS((linenr_T lnum
, long count
, int c
));
44 void format_lines
__ARGS((linenr_T line_count
, int avoid_fex
));
45 int paragraph_start
__ARGS((linenr_T lnum
));
46 int do_addsub
__ARGS((int command
, linenr_T Prenum1
));
47 int read_viminfo_register
__ARGS((vir_T
*virp
, int force
));
48 void write_viminfo_registers
__ARGS((FILE
*fp
));
49 void x11_export_final_selection
__ARGS((void
));
50 void clip_free_selection
__ARGS((VimClipboard
*cbd
));
51 void clip_get_selection
__ARGS((VimClipboard
*cbd
));
52 void clip_yank_selection
__ARGS((int type
, char_u
*str
, long len
, VimClipboard
*cbd
));
53 int clip_convert_selection
__ARGS((char_u
**str
, long_u
*len
, VimClipboard
*cbd
));
54 void dnd_yank_drag_data
__ARGS((char_u
*str
, long len
));
55 char_u get_reg_type
__ARGS((int regname
, long
*reglen
));
56 char_u
*get_reg_contents
__ARGS((int regname
, int allowexpr
, int expr_src
));
57 void write_reg_contents
__ARGS((int name
, char_u
*str
, int maxlen
, int must_append
));
58 void write_reg_contents_ex
__ARGS((int name
, char_u
*str
, int maxlen
, int must_append
, int yank_type
, long block_len
));
59 void clear_oparg
__ARGS((oparg_T
*oap
));
60 void cursor_pos_info
__ARGS((void
));