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