2 int get_indent
__ARGS((void
));
3 int get_indent_lnum
__ARGS((linenr_T lnum
));
4 int get_indent_buf
__ARGS((buf_T
*buf
, linenr_T lnum
));
5 int get_indent_str
__ARGS((char_u
*ptr
, int ts
));
6 int set_indent
__ARGS((int size
, int flags
));
7 int get_number_indent
__ARGS((linenr_T lnum
));
8 int open_line
__ARGS((int dir
, int flags
, int old_indent
));
9 int get_leader_len
__ARGS((char_u
*line
, char_u
**flags
, int backward
));
10 int plines
__ARGS((linenr_T lnum
));
11 int plines_win
__ARGS((win_T
*wp
, linenr_T lnum
, int winheight
));
12 int plines_nofill
__ARGS((linenr_T lnum
));
13 int plines_win_nofill
__ARGS((win_T
*wp
, linenr_T lnum
, int winheight
));
14 int plines_win_nofold
__ARGS((win_T
*wp
, linenr_T lnum
));
15 int plines_win_col
__ARGS((win_T
*wp
, linenr_T lnum
, long column
));
16 int plines_m_win
__ARGS((win_T
*wp
, linenr_T first
, linenr_T last
));
17 void ins_bytes
__ARGS((char_u
*p
));
18 void ins_bytes_len
__ARGS((char_u
*p
, int len
));
19 void ins_char
__ARGS((int c
));
20 void ins_char_bytes
__ARGS((char_u
*buf
, int charlen
));
21 void ins_str
__ARGS((char_u
*s
));
22 int del_char
__ARGS((int fixpos
));
23 int del_chars
__ARGS((long count
, int fixpos
));
24 int del_bytes
__ARGS((long count
, int fixpos_arg
, int use_delcombine
));
25 int truncate_line
__ARGS((int fixpos
));
26 void del_lines
__ARGS((long nlines
, int undo
));
27 int gchar_pos
__ARGS((pos_T
*pos
));
28 int gchar_cursor
__ARGS((void
));
29 void pchar_cursor
__ARGS((int c
));
30 int inindent
__ARGS((int extra
));
31 char_u
*skip_to_option_part
__ARGS((char_u
*p
));
32 void changed
__ARGS((void
));
33 void changed_bytes
__ARGS((linenr_T lnum
, colnr_T col
));
34 void appended_lines
__ARGS((linenr_T lnum
, long count
));
35 void appended_lines_mark
__ARGS((linenr_T lnum
, long count
));
36 void deleted_lines
__ARGS((linenr_T lnum
, long count
));
37 void deleted_lines_mark
__ARGS((linenr_T lnum
, long count
));
38 void changed_lines
__ARGS((linenr_T lnum
, colnr_T col
, linenr_T lnume
, long xtra
));
39 void unchanged
__ARGS((buf_T
*buf
, int ff
));
40 void check_status
__ARGS((buf_T
*buf
));
41 void change_warning
__ARGS((int col
));
42 int ask_yesno
__ARGS((char_u
*str
, int direct
));
43 int get_keystroke
__ARGS((void
));
44 int get_number
__ARGS((int colon
, int
*mouse_used
));
45 int prompt_for_number
__ARGS((int
*mouse_used
));
46 void msgmore
__ARGS((long n
));
47 void beep_flush
__ARGS((void
));
48 void vim_beep
__ARGS((void
));
49 void init_homedir
__ARGS((void
));
50 void free_homedir
__ARGS((void
));
51 char_u
*expand_env_save
__ARGS((char_u
*src
));
52 char_u
*expand_env_save_opt
__ARGS((char_u
*src
, int one
));
53 void expand_env
__ARGS((char_u
*src
, char_u
*dst
, int dstlen
));
54 void expand_env_esc
__ARGS((char_u
*srcp
, char_u
*dst
, int dstlen
, int esc
, int one
, char_u
*startstr
));
55 char_u
*vim_getenv
__ARGS((char_u
*name
, int
*mustfree
));
56 void vim_setenv
__ARGS((char_u
*name
, char_u
*val
));
57 char_u
*get_env_name
__ARGS((expand_T
*xp
, int idx
));
58 void home_replace
__ARGS((buf_T
*buf
, char_u
*src
, char_u
*dst
, int dstlen
, int one
));
59 char_u
*home_replace_save
__ARGS((buf_T
*buf
, char_u
*src
));
60 int fullpathcmp
__ARGS((char_u
*s1
, char_u
*s2
, int checkname
));
61 char_u
*gettail
__ARGS((char_u
*fname
));
62 char_u
*gettail_sep
__ARGS((char_u
*fname
));
63 char_u
*getnextcomp
__ARGS((char_u
*fname
));
64 char_u
*get_past_head
__ARGS((char_u
*path
));
65 int vim_ispathsep
__ARGS((int c
));
66 int vim_ispathlistsep
__ARGS((int c
));
67 void shorten_dir
__ARGS((char_u
*str
));
68 int dir_of_file_exists
__ARGS((char_u
*fname
));
69 int vim_fnamecmp
__ARGS((char_u
*x
, char_u
*y
));
70 int vim_fnamencmp
__ARGS((char_u
*x
, char_u
*y
, size_t len
));
71 char_u
*concat_fnames
__ARGS((char_u
*fname1
, char_u
*fname2
, int sep
));
72 char_u
*concat_str
__ARGS((char_u
*str1
, char_u
*str2
));
73 void add_pathsep
__ARGS((char_u
*p
));
74 char_u
*FullName_save
__ARGS((char_u
*fname
, int force
));
75 pos_T
*find_start_comment
__ARGS((int ind_maxcomment
));
76 void do_c_expr_indent
__ARGS((void
));
77 int cin_islabel
__ARGS((int ind_maxcomment
));
78 int cin_iscase
__ARGS((char_u
*s
));
79 int cin_isscopedecl
__ARGS((char_u
*s
));
80 int get_c_indent
__ARGS((void
));
81 int get_expr_indent
__ARGS((void
));
82 int get_lisp_indent
__ARGS((void
));
83 void prepare_to_exit
__ARGS((void
));
84 void preserve_exit
__ARGS((void
));
85 int vim_fexists
__ARGS((char_u
*fname
));
86 void line_breakcheck
__ARGS((void
));
87 void fast_breakcheck
__ARGS((void
));
88 int expand_wildcards
__ARGS((int num_pat
, char_u
**pat
, int
*num_file
, char_u
***file
, int flags
));
89 int match_suffix
__ARGS((char_u
*fname
));
90 int unix_expandpath
__ARGS((garray_T
*gap
, char_u
*path
, int wildoff
, int flags
, int didstar
));
91 int gen_expand_wildcards
__ARGS((int num_pat
, char_u
**pat
, int
*num_file
, char_u
***file
, int flags
));
92 void addfile
__ARGS((garray_T
*gap
, char_u
*f
, int flags
));
93 char_u
*get_cmd_output
__ARGS((char_u
*cmd
, char_u
*infile
, int flags
));
94 void FreeWild
__ARGS((int count
, char_u
**files
));
95 int goto_im
__ARGS((void
));