Blame src/Xintatom.h

Packit 5bd3a9
Packit 5bd3a9
#ifndef _XINTATOM_H_
Packit 5bd3a9
#define _XINTATOM_H_ 1
Packit 5bd3a9
Packit 5bd3a9
#include <X11/Xlib.h>
Packit 5bd3a9
#include <X11/Xfuncproto.h>
Packit 5bd3a9
Packit 5bd3a9
/* IntAtom.c */
Packit 5bd3a9
Packit 5bd3a9
#define TABLESIZE 64
Packit 5bd3a9
Packit 5bd3a9
typedef struct _Entry {
Packit 5bd3a9
    unsigned long sig;
Packit 5bd3a9
    Atom atom;
Packit 5bd3a9
} EntryRec, *Entry;
Packit 5bd3a9
Packit 5bd3a9
#define RESERVED ((Entry) 1)
Packit 5bd3a9
Packit 5bd3a9
#define EntryName(e) ((char *)(e+1))
Packit 5bd3a9
Packit 5bd3a9
typedef struct _XDisplayAtoms {
Packit 5bd3a9
    Entry table[TABLESIZE];
Packit 5bd3a9
} AtomTable;
Packit 5bd3a9
Packit 5bd3a9
_XFUNCPROTOBEGIN
Packit 5bd3a9
Packit 5bd3a9
extern void _XUpdateAtomCache(Display *dpy, const char *name, Atom atom,
Packit 5bd3a9
				unsigned long sig, int idx, int n);
Packit 5bd3a9
extern void _XFreeAtomTable(Display *dpy);
Packit 5bd3a9
Packit 5bd3a9
_XFUNCPROTOEND
Packit 5bd3a9
Packit 5bd3a9
#endif /* _XINTATOM_H_ */