diff src/objects-x.c @ 2:ac2d302a0011 r19-15b2

Import from CVS: tag r19-15b2
author cvs
date Mon, 13 Aug 2007 08:46:35 +0200
parents 376386a54a3c
children 9ee227acff29
line wrap: on
line diff
--- a/src/objects-x.c	Mon Aug 13 08:45:53 2007 +0200
+++ b/src/objects-x.c	Mon Aug 13 08:46:35 2007 +0200
@@ -809,24 +809,23 @@
   handle_nonfull_spec_fonts = 0;
 }
 
-
 void
 Xatoms_of_objects_x (struct device *d)
 {
 #define ATOM(x) XInternAtom (DEVICE_X_DISPLAY (d), (x), False)
-
-  DEVICE_XATOM_FOUNDRY (d) = ATOM ("FOUNDRY");
-  DEVICE_XATOM_FAMILY_NAME (d) = ATOM ("FAMILY_NAME");
-  DEVICE_XATOM_WEIGHT_NAME (d) = ATOM ("WEIGHT_NAME");
-  DEVICE_XATOM_SLANT (d) = ATOM ("SLANT");
-  DEVICE_XATOM_SETWIDTH_NAME (d) = ATOM ("SETWIDTH_NAME");
-  DEVICE_XATOM_ADD_STYLE_NAME (d) = ATOM ("ADD_STYLE_NAME");
-  DEVICE_XATOM_PIXEL_SIZE (d) = ATOM ("PIXEL_SIZE");
-  DEVICE_XATOM_POINT_SIZE (d) = ATOM ("POINT_SIZE");
-  DEVICE_XATOM_RESOLUTION_X (d) = ATOM ("RESOLUTION_X");
-  DEVICE_XATOM_RESOLUTION_Y (d) = ATOM ("RESOLUTION_Y");
-  DEVICE_XATOM_SPACING (d) = ATOM ("SPACING");
-  DEVICE_XATOM_AVERAGE_WIDTH (d) = ATOM ("AVERAGE_WIDTH");
-  DEVICE_XATOM_CHARSET_REGISTRY (d) = ATOM ("CHARSET_REGISTRY");
-  DEVICE_XATOM_CHARSET_ENCODING (d) = ATOM ("CHARSET_ENCODING");
+#define ATOMIZE(x) DEVICE_XATOM_##x (d) = ATOM(#x)
+  ATOMIZE (FOUNDRY);
+  ATOMIZE (FAMILY_NAME);
+  ATOMIZE (WEIGHT_NAME);
+  ATOMIZE (SLANT);
+  ATOMIZE (SETWIDTH_NAME);
+  ATOMIZE (ADD_STYLE_NAME);
+  ATOMIZE (PIXEL_SIZE);
+  ATOMIZE (POINT_SIZE);
+  ATOMIZE (RESOLUTION_X);
+  ATOMIZE (RESOLUTION_Y);
+  ATOMIZE (SPACING);
+  ATOMIZE (AVERAGE_WIDTH);
+  ATOMIZE (CHARSET_REGISTRY);
+  ATOMIZE (CHARSET_ENCODING);
 }