Mercurial > hg > xemacs-beta
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); }