00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037 #ifndef included_xmu_lookup_h
00038 #define included_xmu_lookup_h 1
00039
00040 #include <X11/Xlib.h>
00041 #include <X11/Xutil.h>
00042
00043 extern int XmuLookupString(
00044 XKeyEvent *event,
00045 unsigned char *buffer,
00046 int nbytes,
00047 KeySym *keysym,
00048 XComposeStatus *status,
00049 unsigned long keysymSet);
00050
00051 extern int XmuLookupLatin1(
00052 XKeyEvent *event,
00053 unsigned char *buffer,
00054 int nbytes,
00055 KeySym *keysym,
00056 XComposeStatus *status);
00057
00058 extern int XmuLookupLatin2(
00059 XKeyEvent *event,
00060 unsigned char *buffer,
00061 int nbytes,
00062 KeySym *keysym,
00063 XComposeStatus *status);
00064
00065 extern int XmuLookupLatin3(
00066 XKeyEvent *event,
00067 unsigned char *buffer,
00068 int nbytes,
00069 KeySym *keysym,
00070 XComposeStatus *status);
00071
00072 extern int XmuLookupLatin4(
00073 XKeyEvent *event,
00074 unsigned char *buffer,
00075 int nbytes,
00076 KeySym *keysym,
00077 XComposeStatus *status);
00078
00079 extern int XmuLookupKana(
00080 XKeyEvent *event,
00081 unsigned char *buffer,
00082 int nbytes,
00083 KeySym *keysym,
00084 XComposeStatus *status);
00085
00086 extern int XmuLookupJISX0201(
00087 XKeyEvent *event,
00088 unsigned char *buffer,
00089 int nbytes,
00090 KeySym *keysym,
00091 XComposeStatus *status);
00092
00093 extern int XmuLookupArabic(
00094 XKeyEvent *event,
00095 unsigned char *buffer,
00096 int nbytes,
00097 KeySym *keysym,
00098 XComposeStatus *status);
00099
00100 extern int XmuLookupCyrillic(
00101 XKeyEvent *event,
00102 unsigned char *buffer,
00103 int nbytes,
00104 KeySym *keysym,
00105 XComposeStatus *status);
00106
00107 extern int XmuLookupGreek(
00108 XKeyEvent *event,
00109 unsigned char *buffer,
00110 int nbytes,
00111 KeySym *keysym,
00112 XComposeStatus *status);
00113
00114 extern int XmuLookupAPL(
00115 XKeyEvent *event,
00116 unsigned char *buffer,
00117 int nbytes,
00118 KeySym *keysym,
00119 XComposeStatus *status);
00120
00121 extern int XmuLookupHebrew(
00122 XKeyEvent *event,
00123 unsigned char *buffer,
00124 int nbytes,
00125 KeySym *keysym,
00126 XComposeStatus *status);
00127
00128 #endif