2 * Some of the X headers are not very friendly in terms of namespace.
3 * For example, X.h typedef's Mask but we use Mask in the core of pcb
4 * and this causes problem. To avoid this, pull in the X headers in
5 * this file where we can add workarounds as needed.
10 #include <X11/Intrinsic.h>
13 #include <X11/cursorfont.h>
14 #include <X11/keysym.h>
16 #include <Xm/CascadeB.h>
17 #include <Xm/DrawingA.h>
18 #include <Xm/FileSB.h>
24 #include <Xm/MenuShell.h>
25 #include <Xm/MessageB.h>
26 #include <Xm/Protocols.h>
28 #include <Xm/RowColumn.h>
30 #include <Xm/ScrollBar.h>
31 #include <Xm/ScrolledW.h>
32 #include <Xm/Separator.h>
35 #include <Xm/ToggleB.h>
39 #include <X11/extensions/Xrender.h>
40 #endif /* HAVE_XRENDER */
43 #include <X11/extensions/Xinerama.h>
44 #endif /* HAVE_XINERAMA */