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