diff src/xselect.c @ 149:538048ae2ab8 r20-3b1

Import from CVS: tag r20-3b1
author cvs
date Mon, 13 Aug 2007 09:36:16 +0200
parents 54cc21c15cbb
children 15872534500d
line wrap: on
line diff
--- a/src/xselect.c	Mon Aug 13 09:35:15 2007 +0200
+++ b/src/xselect.c	Mon Aug 13 09:36:16 2007 +0200
@@ -2218,19 +2218,18 @@
 void
 Xatoms_of_xselect (struct device *d)
 {
-#define ATOM(x) XInternAtom (DEVICE_X_DISPLAY (d), (x), False)
-#define ATOMIZE(x) DEVICE_XATOM_##x (d) = ATOM(#x)
+  Display *D = DEVICE_X_DISPLAY (d);
 
   /* Non-predefined atoms that we might end up using a lot */
-  ATOMIZE (CLIPBOARD);
-  ATOMIZE (TIMESTAMP);
-  ATOMIZE (TEXT);
-  ATOMIZE (DELETE);
-  ATOMIZE (MULTIPLE);
-  ATOMIZE (INCR);
-  ATOMIZE (TARGETS);
-  ATOMIZE (NULL);
-  ATOMIZE (ATOM_PAIR);
-  ATOMIZE (COMPOUND_TEXT);
-  DEVICE_XATOM_EMACS_TMP (d) = ATOM ("_EMACS_TMP_");
+  DEVICE_XATOM_CLIPBOARD     (d) = XInternAtom (D, "CLIPBOARD",     False);
+  DEVICE_XATOM_TIMESTAMP     (d) = XInternAtom (D, "TIMESTAMP",     False);
+  DEVICE_XATOM_TEXT          (d) = XInternAtom (D, "TEXT",          False);
+  DEVICE_XATOM_DELETE        (d) = XInternAtom (D, "DELETE",        False);
+  DEVICE_XATOM_MULTIPLE      (d) = XInternAtom (D, "MULTIPLE",      False);
+  DEVICE_XATOM_INCR          (d) = XInternAtom (D, "INCR",          False);
+  DEVICE_XATOM_TARGETS       (d) = XInternAtom (D, "TARGETS",       False);
+  DEVICE_XATOM_NULL          (d) = XInternAtom (D, "NULL",          False);
+  DEVICE_XATOM_ATOM_PAIR     (d) = XInternAtom (D, "ATOM_PAIR",     False);
+  DEVICE_XATOM_COMPOUND_TEXT (d) = XInternAtom (D, "COMPOUND_TEXT", False);
+  DEVICE_XATOM_EMACS_TMP     (d) = XInternAtom (D, "_EMACS_TMP_",   False);
 }