2 int open_buffer
__ARGS((int read_stdin
, exarg_T
*eap
));
3 int buf_valid
__ARGS((buf_T
*buf
));
4 void close_buffer
__ARGS((win_T
*win
, buf_T
*buf
, int action
));
5 void buf_clear_file
__ARGS((buf_T
*buf
));
6 void buf_freeall
__ARGS((buf_T
*buf
, int del_buf
, int wipe_buf
));
7 void goto_buffer
__ARGS((exarg_T
*eap
, int start
, int dir
, int count
));
8 void handle_swap_exists
__ARGS((buf_T
*old_curbuf
));
9 char_u
*do_bufdel
__ARGS((int command
, char_u
*arg, int addr_count
, int start_bnr
, int end_bnr
, int forceit
));
10 int do_buffer
__ARGS((int action
, int start
, int dir
, int count
, int forceit
));
11 void set_curbuf
__ARGS((buf_T
*buf
, int action
));
12 void enter_buffer
__ARGS((buf_T
*buf
));
13 void do_autochdir
__ARGS((void
));
14 buf_T
*buflist_new
__ARGS((char_u
*ffname
, char_u
*sfname
, linenr_T lnum
, int flags
));
15 void free_buf_options
__ARGS((buf_T
*buf
, int free_p_ff
));
16 int buflist_getfile
__ARGS((int n
, linenr_T lnum
, int options
, int forceit
));
17 void buflist_getfpos
__ARGS((void
));
18 buf_T
*buflist_findname_exp
__ARGS((char_u
*fname
));
19 buf_T
*buflist_findname
__ARGS((char_u
*ffname
));
20 int buflist_findpat
__ARGS((char_u
*pattern
, char_u
*pattern_end
, int unlisted
, int diffmode
));
21 int ExpandBufnames
__ARGS((char_u
*pat
, int
*num_file
, char_u
***file
, int options
));
22 buf_T
*buflist_findnr
__ARGS((int nr
));
23 char_u
*buflist_nr2name
__ARGS((int n
, int fullname
, int helptail
));
24 void get_winopts
__ARGS((buf_T
*buf
));
25 pos_T
*buflist_findfpos
__ARGS((buf_T
*buf
));
26 linenr_T buflist_findlnum
__ARGS((buf_T
*buf
));
27 void buflist_list
__ARGS((exarg_T
*eap
));
28 int buflist_name_nr
__ARGS((int fnum
, char_u
**fname
, linenr_T
*lnum
));
29 int setfname
__ARGS((buf_T
*buf
, char_u
*ffname
, char_u
*sfname
, int message
));
30 void buf_set_name
__ARGS((int fnum
, char_u
*name
));
31 void buf_name_changed
__ARGS((buf_T
*buf
));
32 buf_T
*setaltfname
__ARGS((char_u
*ffname
, char_u
*sfname
, linenr_T lnum
));
33 char_u
*getaltfname
__ARGS((int errmsg
));
34 int buflist_add
__ARGS((char_u
*fname
, int flags
));
35 void buflist_slash_adjust
__ARGS((void
));
36 void buflist_altfpos
__ARGS((win_T
*win
));
37 int otherfile
__ARGS((char_u
*ffname
));
38 void buf_setino
__ARGS((buf_T
*buf
));
39 void fileinfo
__ARGS((int fullname
, int shorthelp
, int dont_truncate
));
40 void col_print
__ARGS((char_u
*buf
, int col
, int vcol
));
41 void maketitle
__ARGS((void
));
42 void resettitle
__ARGS((void
));
43 void free_titles
__ARGS((void
));
44 int build_stl_str_hl
__ARGS((win_T
*wp
, char_u
*out
, size_t outlen
, char_u
*fmt
, int use_sandbox
, int fillchar
, int maxwidth
, struct stl_hlrec
*hltab
, struct stl_hlrec
*tabtab
));
45 void get_rel_pos
__ARGS((win_T
*wp
, char_u
*str
));
46 int append_arg_number
__ARGS((win_T
*wp
, char_u
*buf
, int add_file
, int maxlen
));
47 char_u
*fix_fname
__ARGS((char_u
*fname
));
48 void fname_expand
__ARGS((buf_T
*buf
, char_u
**ffname
, char_u
**sfname
));
49 char_u
*alist_name
__ARGS((aentry_T
*aep
));
50 void do_arg_all
__ARGS((int count
, int forceit
, int keep_tabs
));
51 void ex_buffer_all
__ARGS((exarg_T
*eap
));
52 void do_modelines
__ARGS((int flags
));
53 int read_viminfo_bufferlist
__ARGS((vir_T
*virp
, int writing
));
54 void write_viminfo_bufferlist
__ARGS((FILE
*fp
));
55 char
*buf_spname
__ARGS((buf_T
*buf
));
56 void buf_addsign
__ARGS((buf_T
*buf
, int id
, linenr_T lnum
, int typenr
));
57 int buf_change_sign_type
__ARGS((buf_T
*buf
, int markId
, int typenr
));
58 int_u buf_getsigntype
__ARGS((buf_T
*buf
, linenr_T lnum
, int type
));
59 linenr_T buf_delsign
__ARGS((buf_T
*buf
, int id
));
60 int buf_findsign
__ARGS((buf_T
*buf
, int id
));
61 int buf_findsign_id
__ARGS((buf_T
*buf
, linenr_T lnum
));
62 int buf_findsigntype_id
__ARGS((buf_T
*buf
, linenr_T lnum
, int typenr
));
63 int buf_signcount
__ARGS((buf_T
*buf
, linenr_T lnum
));
64 void buf_delete_all_signs
__ARGS((void
));
65 void sign_list_placed
__ARGS((buf_T
*rbuf
));
66 void sign_mark_adjust
__ARGS((linenr_T line1
, linenr_T line2
, long amount
, long amount_after
));
67 void set_buflisted
__ARGS((int on
));
68 int buf_contents_changed
__ARGS((buf_T
*buf
));
69 void wipe_buffer
__ARGS((buf_T
*buf
, int aucmd
));