2 int init_chartab
__ARGS((void
));
3 int buf_init_chartab
__ARGS((buf_T
*buf
, int global
));
4 void trans_characters
__ARGS((char_u
*buf
, int bufsize
));
5 char_u
*transstr
__ARGS((char_u
*s
));
6 char_u
*str_foldcase
__ARGS((char_u
*str
, int orglen
, char_u
*buf
, int buflen
));
7 char_u
*transchar
__ARGS((int c
));
8 char_u
*transchar_byte
__ARGS((int c
));
9 void transchar_nonprint
__ARGS((char_u
*buf
, int c
));
10 void transchar_hex
__ARGS((char_u
*buf
, int c
));
11 int byte2cells
__ARGS((int b
));
12 int char2cells
__ARGS((int c
));
13 int ptr2cells
__ARGS((char_u
*p
));
14 int vim_strsize
__ARGS((char_u
*s
));
15 int vim_strnsize
__ARGS((char_u
*s
, int len
));
16 int chartabsize
__ARGS((char_u
*p
, colnr_T col
));
17 int linetabsize
__ARGS((char_u
*s
));
18 int win_linetabsize
__ARGS((win_T
*wp
, char_u
*p
, colnr_T len
));
19 int vim_isIDc
__ARGS((int c
));
20 int vim_iswordc
__ARGS((int c
));
21 int vim_iswordp
__ARGS((char_u
*p
));
22 int vim_iswordc_buf
__ARGS((char_u
*p
, buf_T
*buf
));
23 int vim_isfilec
__ARGS((int c
));
24 int vim_isfilec_or_wc
__ARGS((int c
));
25 int vim_isprintc
__ARGS((int c
));
26 int vim_isprintc_strict
__ARGS((int c
));
27 int lbr_chartabsize
__ARGS((unsigned char
*s
, colnr_T col
));
28 int lbr_chartabsize_adv
__ARGS((char_u
**s
, colnr_T col
));
29 int win_lbr_chartabsize
__ARGS((win_T
*wp
, char_u
*s
, colnr_T col
, int
*headp
));
30 int in_win_border
__ARGS((win_T
*wp
, colnr_T vcol
));
31 void getvcol
__ARGS((win_T
*wp
, pos_T
*pos
, colnr_T
*start
, colnr_T
*cursor
, colnr_T
*end
));
32 colnr_T getvcol_nolist
__ARGS((pos_T
*posp
));
33 void getvvcol
__ARGS((win_T
*wp
, pos_T
*pos
, colnr_T
*start
, colnr_T
*cursor
, colnr_T
*end
));
34 void getvcols
__ARGS((win_T
*wp
, pos_T
*pos1
, pos_T
*pos2
, colnr_T
*left
, colnr_T
*right
));
35 char_u
*skipwhite
__ARGS((char_u
*p
));
36 char_u
*skipdigits
__ARGS((char_u
*p
));
37 char_u
*skiphex
__ARGS((char_u
*p
));
38 char_u
*skiptodigit
__ARGS((char_u
*p
));
39 char_u
*skiptohex
__ARGS((char_u
*p
));
40 int vim_isdigit
__ARGS((int c
));
41 int vim_isxdigit
__ARGS((int c
));
42 int vim_islower
__ARGS((int c
));
43 int vim_isupper
__ARGS((int c
));
44 int vim_toupper
__ARGS((int c
));
45 int vim_tolower
__ARGS((int c
));
46 char_u
*skiptowhite
__ARGS((char_u
*p
));
47 char_u
*skiptowhite_esc
__ARGS((char_u
*p
));
48 long getdigits
__ARGS((char_u
**pp
));
49 int vim_isblankline
__ARGS((char_u
*lbuf
));
50 void vim_str2nr
__ARGS((char_u
*start
, int
*hexp
, int
*len
, int dooct
, int dohex
, long
*nptr
, unsigned long
*unptr
));
51 int hex2nr
__ARGS((int c
));
52 int hexhex2nr
__ARGS((char_u
*p
));
53 int rem_backslash
__ARGS((char_u
*str
));
54 void backslash_halve
__ARGS((char_u
*p
));
55 char_u
*backslash_halve_save
__ARGS((char_u
*p
));
56 void ebcdic2ascii
__ARGS((char_u
*buffer
, int len
));