summaryrefslogtreecommitdiff
path: root/src/xlibi18n/XimintL.h
diff options
context:
space:
mode:
authorKaleb Keithley <kaleb@freedesktop.org>2003-11-14 16:48:20 +0000
committerKaleb Keithley <kaleb@freedesktop.org>2003-11-14 16:48:20 +0000
commit917de4a98eeb9a7eafeab7ddd8e1b1ae6aae6514 (patch)
treee79f892e8545c72ddbe15d679315143e5672175d /src/xlibi18n/XimintL.h
parentdeae12c6b683898f5213992d561a59d4ea889cca (diff)
XFree86 4.3.0.1PRE_xf86-4_3_0_1
Diffstat (limited to 'src/xlibi18n/XimintL.h')
-rw-r--r--src/xlibi18n/XimintL.h18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/xlibi18n/XimintL.h b/src/xlibi18n/XimintL.h
index 720a78b..4c93a96 100644
--- a/src/xlibi18n/XimintL.h
+++ b/src/xlibi18n/XimintL.h
@@ -32,6 +32,7 @@ THIS SOFTWARE.
frankyling@hgrd01.enet.dec.com
******************************************************************/
+/* $XFree86: xc/lib/X11/XimintL.h,v 1.7 2001/01/17 19:41:49 dawes Exp $ */
#ifndef _XIMINTL_H
#define _XIMINTL_H
@@ -50,14 +51,23 @@ typedef struct _DefTree {
KeySym keysym; /* leaf only */
char *mb;
wchar_t *wc; /* make from mb */
+ char *utf8; /* make from mb */
KeySym ks;
} DefTree;
typedef struct _XimLocalPrivateRec {
- XIC current_ic;
- DefTree *top;
- XlcConv ctom_conv;
- XlcConv ctow_conv;
+ /* The first fields are identical with XimCommonPrivateRec. */
+ XlcConv ctom_conv;
+ XlcConv ctow_conv;
+ XlcConv ctoutf8_conv;
+ XlcConv cstomb_conv;
+ XlcConv cstowc_conv;
+ XlcConv cstoutf8_conv;
+ XlcConv ucstoc_conv;
+ XlcConv ucstoutf8_conv;
+
+ XIC current_ic;
+ DefTree *top;
} XimLocalPrivateRec;
typedef struct _XicThaiPart {