2 int mch_chdir
__ARGS((char
*path
));
3 void mch_write
__ARGS((char_u
*s
, int len
));
4 int mch_inchar
__ARGS((char_u
*buf
, int maxlen
, long wtime
, int tb_change_cnt
));
5 int mch_char_avail
__ARGS((void
));
6 long_u mch_total_mem
__ARGS((int special
));
7 void mch_delay
__ARGS((long msec
, int ignoreinput
));
8 int mch_stackcheck
__ARGS((char
*p
));
9 void mch_startjmp
__ARGS((void
));
10 void mch_endjmp
__ARGS((void
));
11 void mch_didjmp
__ARGS((void
));
12 void mch_suspend
__ARGS((void
));
13 void mch_init
__ARGS((void
));
14 void reset_signals
__ARGS((void
));
15 int vim_handle_signal
__ARGS((int sig
));
16 int mch_check_win
__ARGS((int argc
, char
**argv
));
17 int mch_input_isatty
__ARGS((void
));
18 int mch_can_restore_title
__ARGS((void
));
19 int mch_can_restore_icon
__ARGS((void
));
20 void mch_settitle
__ARGS((char_u
*title
, char_u
*icon
));
21 void mch_restore_title
__ARGS((int which
));
22 int vim_is_xterm
__ARGS((char_u
*name
));
23 int use_xterm_like_mouse
__ARGS((char_u
*name
));
24 int use_xterm_mouse
__ARGS((void
));
25 int vim_is_iris
__ARGS((char_u
*name
));
26 int vim_is_vt300
__ARGS((char_u
*name
));
27 int vim_is_fastterm
__ARGS((char_u
*name
));
28 int mch_get_user_name
__ARGS((char_u
*s
, int len
));
29 int mch_get_uname
__ARGS((uid_t uid
, char_u
*s
, int len
));
30 void mch_get_host_name
__ARGS((char_u
*s
, int len
));
31 long mch_get_pid
__ARGS((void
));
32 int mch_dirname
__ARGS((char_u
*buf
, int len
));
33 void slash_adjust
__ARGS((char_u
*p
));
34 int mch_FullName
__ARGS((char_u
*fname
, char_u
*buf
, int len
, int force
));
35 int mch_isFullName
__ARGS((char_u
*fname
));
36 void fname_case
__ARGS((char_u
*name
, int len
));
37 long mch_getperm
__ARGS((char_u
*name
));
38 int mch_setperm
__ARGS((char_u
*name
, long perm
));
39 void mch_copy_sec
__ARGS((char_u
*from_file
, char_u
*to_file
));
40 vim_acl_T mch_get_acl
__ARGS((char_u
*fname
));
41 void mch_set_acl
__ARGS((char_u
*fname
, vim_acl_T aclent
));
42 void mch_free_acl
__ARGS((vim_acl_T aclent
));
43 void mch_hide
__ARGS((char_u
*name
));
44 int mch_isdir
__ARGS((char_u
*name
));
45 int mch_can_exe
__ARGS((char_u
*name
));
46 int mch_nodetype
__ARGS((char_u
*name
));
47 void mch_early_init
__ARGS((void
));
48 void mch_free_mem
__ARGS((void
));
49 void mch_exit
__ARGS((int r
));
50 void mch_settmode
__ARGS((int tmode
));
51 void get_stty
__ARGS((void
));
52 void mch_setmouse
__ARGS((int on
));
53 void check_mouse_termcode
__ARGS((void
));
54 int mch_screenmode
__ARGS((char_u
*arg));
55 int mch_get_shellsize
__ARGS((void
));
56 void mch_set_shellsize
__ARGS((void
));
57 void mch_new_shellsize
__ARGS((void
));
58 int mch_call_shell
__ARGS((char_u
*cmd
, int options
));
59 void mch_breakcheck
__ARGS((void
));
60 int mch_expandpath
__ARGS((garray_T
*gap
, char_u
*path
, int flags
));
61 int mch_expand_wildcards
__ARGS((int num_pat
, char_u
**pat
, int
*num_file
, char_u
***file
, int flags
));
62 int mch_has_exp_wildcard
__ARGS((char_u
*p
));
63 int mch_has_wildcard
__ARGS((char_u
*p
));
64 int mch_libcall
__ARGS((char_u
*libname
, char_u
*funcname
, char_u
*argstring
, int argint
, char_u
**string_result
, int
*number_result
));
65 void setup_term_clip
__ARGS((void
));
66 void start_xterm_trace
__ARGS((int button
));
67 void stop_xterm_trace
__ARGS((void
));
68 void clear_xterm_clip
__ARGS((void
));
69 int clip_xterm_own_selection
__ARGS((VimClipboard
*cbd
));
70 void clip_xterm_lose_selection
__ARGS((VimClipboard
*cbd
));
71 void clip_xterm_request_selection
__ARGS((VimClipboard
*cbd
));
72 void clip_xterm_set_selection
__ARGS((VimClipboard
*cbd
));
73 int xsmp_handle_requests
__ARGS((void
));
74 void xsmp_init
__ARGS((void
));
75 void xsmp_close
__ARGS((void
));