]> git.eshelyaron.com Git - emacs.git/commitdiff
(XChar2b): Move typedef here for consolidation.
authorKim F. Storm <storm@cua.dk>
Sun, 16 Mar 2003 20:48:31 +0000 (20:48 +0000)
committerKim F. Storm <storm@cua.dk>
Sun, 16 Mar 2003 20:48:31 +0000 (20:48 +0000)
(STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2): New macros.

src/macgui.h

index a6ad18fddcffe1eccf5c881dc7308163fadfabe1..f0ae1c3639772d039d03ae48fa2299a96d09d865 100644 (file)
@@ -97,6 +97,22 @@ struct MacFontStruct {
 typedef struct MacFontStruct MacFontStruct;
 typedef struct MacFontStruct XFontStruct;
 
+/* Structure borrowed from Xlib.h to represent two-byte characters.  */
+
+typedef struct {
+  unsigned char byte1;
+  unsigned char byte2;
+} XChar2b;
+
+#define STORE_XCHAR2B(chp, b1, b2) \
+  ((chp)->byte1 = (b1), (chp)->byte2 = (b2))
+
+#define XCHAR2B_BYTE1(chp) \
+  ((chp)->byte1)
+
+#define XCHAR2B_BYTE2(chp) \
+  ((chp)->byte2)
+
 
 /* Emulate X GC's by keeping color and font info in a structure.  */
 typedef struct _XGCValues