2 int ml_open
__ARGS((buf_T
*buf
));
3 void ml_setname
__ARGS((buf_T
*buf
));
4 void ml_open_files
__ARGS((void
));
5 void ml_open_file
__ARGS((buf_T
*buf
));
6 void check_need_swap
__ARGS((int newfile
));
7 void ml_close
__ARGS((buf_T
*buf
, int del_file
));
8 void ml_close_all
__ARGS((int del_file
));
9 void ml_close_notmod
__ARGS((void
));
10 void ml_timestamp
__ARGS((buf_T
*buf
));
11 void ml_recover
__ARGS((void
));
12 int recover_names
__ARGS((char_u
**fname
, int list
, int nr
));
13 void ml_sync_all
__ARGS((int check_file
, int check_char
));
14 void ml_preserve
__ARGS((buf_T
*buf
, int message
));
15 char_u
*ml_get
__ARGS((linenr_T lnum
));
16 char_u
*ml_get_pos
__ARGS((pos_T
*pos
));
17 char_u
*ml_get_curline
__ARGS((void
));
18 char_u
*ml_get_cursor
__ARGS((void
));
19 char_u
*ml_get_buf
__ARGS((buf_T
*buf
, linenr_T lnum
, int will_change
));
20 int ml_line_alloced
__ARGS((void
));
21 int ml_append
__ARGS((linenr_T lnum
, char_u
*line
, colnr_T len
, int newfile
));
22 int ml_append_buf
__ARGS((buf_T
*buf
, linenr_T lnum
, char_u
*line
, colnr_T len
, int newfile
));
23 int ml_replace
__ARGS((linenr_T lnum
, char_u
*line
, int copy
));
24 int ml_delete
__ARGS((linenr_T lnum
, int message
));
25 void ml_setmarked
__ARGS((linenr_T lnum
));
26 linenr_T ml_firstmarked
__ARGS((void
));
27 void ml_clearmarked
__ARGS((void
));
28 char_u
*makeswapname
__ARGS((char_u
*fname
, char_u
*ffname
, buf_T
*buf
, char_u
*dir_name
));
29 char_u
*get_file_in_dir
__ARGS((char_u
*fname
, char_u
*dname
));
30 void ml_setflags
__ARGS((buf_T
*buf
));
31 long ml_find_line_or_offset
__ARGS((buf_T
*buf
, linenr_T lnum
, long
*offp
));
32 void goto_byte
__ARGS((long cnt
));