distrib: run libtoolize
[nvi.git] / common / conv.h
blob76b06c17ecb40b6fdedb3f8be353072e4ea8bc3f
1 #define KEY_COL(sp, ch) \
2 (INTISWIDE(ch) ? CHAR_WIDTH(sp, ch) ? CHAR_WIDTH(sp, ch) : \
3 1 : /* extra space */ \
4 KEY_LEN(sp,ch))
6 struct _conv_win {
7 void *bp1;
8 size_t blen1;
9 };
11 typedef int (*char2wchar_t)
12 (SCR *, const char *, ssize_t, struct _conv_win *, size_t *, CHAR_T **);
13 typedef int (*wchar2char_t)
14 (SCR *, const CHAR_T *, ssize_t, struct _conv_win *, size_t *, char **);
16 struct _conv {
17 char2wchar_t sys2int;
18 wchar2char_t int2sys;
19 char2wchar_t file2int;
20 wchar2char_t int2file;
21 char2wchar_t input2int;
22 wchar2char_t int2disp;