2 void mch_exit
__ARGS((int r
));
3 void mch_early_init
__ARGS((void
));
4 int mch_input_isatty
__ARGS((void
));
5 void mch_settitle
__ARGS((char_u
*title
, char_u
*icon
));
6 void mch_restore_title
__ARGS((int which
));
7 int mch_can_restore_title
__ARGS((void
));
8 int mch_can_restore_icon
__ARGS((void
));
9 int mch_FullName
__ARGS((char_u
*fname
, char_u
*buf
, int len
, int force
));
10 int mch_isFullName
__ARGS((char_u
*fname
));
11 void slash_adjust
__ARGS((char_u
*p
));
12 int vim_stat
__ARGS((const char
*name
, struct stat
*stp
));
13 void mch_settmode
__ARGS((int tmode
));
14 int mch_get_shellsize
__ARGS((void
));
15 void mch_set_shellsize
__ARGS((void
));
16 void mch_new_shellsize
__ARGS((void
));
17 void mch_suspend
__ARGS((void
));
18 void display_errors
__ARGS((void
));
19 int mch_has_exp_wildcard
__ARGS((char_u
*p
));
20 int mch_has_wildcard
__ARGS((char_u
*p
));
21 int mch_chdir
__ARGS((char
*path
));
22 int can_end_termcap_mode
__ARGS((int give_msg
));
23 int mch_screenmode
__ARGS((char_u
*arg));
24 int mch_libcall
__ARGS((char_u
*libname
, char_u
*funcname
, char_u
*argstring
, int argint
, char_u
**string_result
, int
*number_result
));
25 int utf8_to_ucs2
__ARGS((char_u
*instr
, int inlen
, short_u
*outstr
, int
*unconvlenp
));
26 int ucs2_to_utf8
__ARGS((short_u
*instr
, int inlen
, char_u
*outstr
));
27 void MultiByteToWideChar_alloc
__ARGS((UINT cp
, DWORD flags
, LPCSTR in
, int inlen
, LPWSTR
*out
, int
*outlen
));
28 void WideCharToMultiByte_alloc
__ARGS((UINT cp
, DWORD flags
, LPCWSTR in
, int inlen
, LPSTR
*out
, int
*outlen
, LPCSTR def
, LPBOOL useddef
));
29 int clip_mch_own_selection
__ARGS((VimClipboard
*cbd
));
30 void clip_mch_lose_selection
__ARGS((VimClipboard
*cbd
));
31 short_u
*enc_to_ucs2
__ARGS((char_u
*str
, int
*lenp
));
32 char_u
*ucs2_to_enc
__ARGS((short_u
*str
, int
*lenp
));
33 void clip_mch_request_selection
__ARGS((VimClipboard
*cbd
));
34 void acp_to_enc
__ARGS((char_u
*str
, int str_size
, char_u
**out
, int
*outlen
));
35 void clip_mch_set_selection
__ARGS((VimClipboard
*cbd
));
36 void DumpPutS
__ARGS((const char
*psz
));
37 int mch_get_winpos
__ARGS((int
*x
, int
*y
));
38 void mch_set_winpos
__ARGS((int x
, int y
));
39 void mch_print_cleanup
__ARGS((void
));
40 int mch_print_init
__ARGS((prt_settings_T
*psettings
, char_u
*jobname
, int forceit
));
41 int mch_print_begin
__ARGS((prt_settings_T
*psettings
));
42 void mch_print_end
__ARGS((prt_settings_T
*psettings
));
43 int mch_print_end_page
__ARGS((void
));
44 int mch_print_begin_page
__ARGS((char_u
*msg
));
45 int mch_print_blank_page
__ARGS((void
));
46 void mch_print_start_line
__ARGS((int margin
, int page_line
));
47 int mch_print_text_out
__ARGS((char_u
*p
, int len
));
48 void mch_print_set_font
__ARGS((int iBold
, int iItalic
, int iUnderline
));
49 void mch_print_set_bg
__ARGS((long_u bgcol
));
50 void mch_print_set_fg
__ARGS((long_u fgcol
));
51 char_u
*mch_resolve_shortcut
__ARGS((char_u
*fname
));
52 void win32_set_foreground
__ARGS((void
));
53 void serverInitMessaging
__ARGS((void
));
54 void serverSetName
__ARGS((char_u
*name
));
55 char_u
*serverGetVimNames
__ARGS((void
));
56 int serverSendReply
__ARGS((char_u
*name
, char_u
*reply
));
57 int serverSendToVim
__ARGS((char_u
*name
, char_u
*cmd
, char_u
**result
, void
*ptarget
, int asExpr
, int silent
));
58 void serverForeground
__ARGS((char_u
*name
));
59 char_u
*serverGetReply
__ARGS((HWND server
, int
*expr_res
, int remove
, int wait
));
60 void serverProcessPendingMessages
__ARGS((void
));
61 char
*charset_id2name
__ARGS((int id
));
62 int get_logfont
__ARGS((LOGFONT
*lf
, char_u
*name
, HDC printer_dc
, int verbose
));