2 int enc_canon_props
__ARGS((char_u
*name
));
3 char_u
*mb_init
__ARGS((void
));
4 int bomb_size
__ARGS((void
));
5 int mb_get_class
__ARGS((char_u
*p
));
6 int dbcs_class
__ARGS((unsigned lead
, unsigned trail
));
7 int latin_char2len
__ARGS((int c
));
8 int latin_char2bytes
__ARGS((int c
, char_u
*buf
));
9 int latin_ptr2len
__ARGS((char_u
*p
));
10 int utf_char2cells
__ARGS((int c
));
11 int latin_ptr2cells
__ARGS((char_u
*p
));
12 int utf_ptr2cells
__ARGS((char_u
*p
));
13 int dbcs_ptr2cells
__ARGS((char_u
*p
));
14 int latin_char2cells
__ARGS((int c
));
15 int latin_off2cells
__ARGS((unsigned off
, unsigned max_off
));
16 int dbcs_off2cells
__ARGS((unsigned off
, unsigned max_off
));
17 int utf_off2cells
__ARGS((unsigned off
, unsigned max_off
));
18 int latin_ptr2char
__ARGS((char_u
*p
));
19 int utf_ptr2char
__ARGS((char_u
*p
));
20 int mb_ptr2char_adv
__ARGS((char_u
**pp
));
21 int mb_cptr2char_adv
__ARGS((char_u
**pp
));
22 int arabic_combine
__ARGS((int one
, int two
));
23 int arabic_maycombine
__ARGS((int two
));
24 int utf_composinglike
__ARGS((char_u
*p1
, char_u
*p2
));
25 int utfc_ptr2char
__ARGS((char_u
*p
, int
*pcc
));
26 int utfc_ptr2char_len
__ARGS((char_u
*p
, int
*pcc
, int maxlen
));
27 int utfc_char2bytes
__ARGS((int off
, char_u
*buf
));
28 int utf_ptr2len
__ARGS((char_u
*p
));
29 int utf_byte2len
__ARGS((int b
));
30 int utf_ptr2len_len
__ARGS((char_u
*p
, int size
));
31 int utfc_ptr2len
__ARGS((char_u
*p
));
32 int utfc_ptr2len_len
__ARGS((char_u
*p
, int size
));
33 int utf_char2len
__ARGS((int c
));
34 int utf_char2bytes
__ARGS((int c
, char_u
*buf
));
35 int utf_iscomposing
__ARGS((int c
));
36 int utf_printable
__ARGS((int c
));
37 int utf_class
__ARGS((int c
));
38 int utf_fold
__ARGS((int a
));
39 int utf_toupper
__ARGS((int a
));
40 int utf_islower
__ARGS((int a
));
41 int utf_tolower
__ARGS((int a
));
42 int utf_isupper
__ARGS((int a
));
43 int mb_strnicmp
__ARGS((char_u
*s1
, char_u
*s2
, size_t nn
));
44 void show_utf8
__ARGS((void
));
45 int latin_head_off
__ARGS((char_u
*base
, char_u
*p
));
46 int dbcs_head_off
__ARGS((char_u
*base
, char_u
*p
));
47 int dbcs_screen_head_off
__ARGS((char_u
*base
, char_u
*p
));
48 int utf_head_off
__ARGS((char_u
*base
, char_u
*p
));
49 void mb_copy_char
__ARGS((char_u
**fp
, char_u
**tp
));
50 int mb_off_next
__ARGS((char_u
*base
, char_u
*p
));
51 int mb_tail_off
__ARGS((char_u
*base
, char_u
*p
));
52 void utf_find_illegal
__ARGS((void
));
53 int utf_valid_string
__ARGS((char_u
*s
, char_u
*end
));
54 int dbcs_screen_tail_off
__ARGS((char_u
*base
, char_u
*p
));
55 void mb_adjust_cursor
__ARGS((void
));
56 void mb_adjustpos
__ARGS((pos_T
*lp
));
57 char_u
*mb_prevptr
__ARGS((char_u
*line
, char_u
*p
));
58 int mb_charlen
__ARGS((char_u
*str
));
59 int mb_charlen_len
__ARGS((char_u
*str
, int len
));
60 char_u
*mb_unescape
__ARGS((char_u
**pp
));
61 int mb_lefthalve
__ARGS((int row
, int col
));
62 int mb_fix_col
__ARGS((int col
, int row
));
63 char_u
*enc_skip
__ARGS((char_u
*p
));
64 char_u
*enc_canonize
__ARGS((char_u
*enc
));
65 char_u
*enc_locale
__ARGS((void
));
66 int encname2codepage
__ARGS((char_u
*name
));
67 void
*my_iconv_open
__ARGS((char_u
*to
, char_u
*from
));
68 int iconv_enabled
__ARGS((int verbose
));
69 void iconv_end
__ARGS((void
));
70 int im_xim_isvalid_imactivate
__ARGS((void
));
71 void im_set_active
__ARGS((int active
));
72 void xim_set_focus
__ARGS((int focus
));
73 void im_set_position
__ARGS((int row
, int col
));
74 void xim_set_preedit
__ARGS((void
));
75 void xim_set_status_area
__ARGS((void
));
76 void xim_init
__ARGS((void
));
77 void xim_decide_input_style
__ARGS((void
));
78 int im_get_feedback_attr
__ARGS((int col
));
79 void xim_reset
__ARGS((void
));
80 int xim_queue_key_press_event
__ARGS((GdkEventKey
*event
, int down
));
81 void xim_init
__ARGS((void
));
82 void im_shutdown
__ARGS((void
));
83 int xim_get_status_area_height
__ARGS((void
));
84 int im_get_status
__ARGS((void
));
85 int im_is_preediting
__ARGS((void
));
86 int convert_setup
__ARGS((vimconv_T
*vcp
, char_u
*from
, char_u
*to
));
87 int convert_input
__ARGS((char_u
*ptr
, int len
, int maxlen
));
88 int convert_input_safe
__ARGS((char_u
*ptr
, int len
, int maxlen
, char_u
**restp
, int
*restlenp
));
89 char_u
*string_convert
__ARGS((vimconv_T
*vcp
, char_u
*ptr
, int
*lenp
));
90 char_u
*string_convert_ext
__ARGS((vimconv_T
*vcp
, char_u
*ptr
, int
*lenp
, int
*unconvlenp
));