pcb 4.1.1
An interactive printed circuit board layout editor.
|
00001 /* 00002 * Some of the X headers are not very friendly in terms of namespace. 00003 * For example, X.h typedef's Mask but we use Mask in the core of pcb 00004 * and this causes problem. To avoid this, pull in the X headers in 00005 * this file where we can add workarounds as needed. 00006 */ 00007 00008 #define Mask X_Mask 00009 00010 #include <X11/Intrinsic.h> 00011 #include <X11/X.h> 00012 #include <X11/Xlib.h> 00013 #include <X11/XKBlib.h> 00014 #include <X11/cursorfont.h> 00015 #include <X11/keysym.h> 00016 00017 #include <Xm/CascadeB.h> 00018 #include <Xm/DrawingA.h> 00019 #include <Xm/FileSB.h> 00020 #include <Xm/Form.h> 00021 #include <Xm/Frame.h> 00022 #include <Xm/Label.h> 00023 #include <Xm/List.h> 00024 #include <Xm/MainW.h> 00025 #include <Xm/MenuShell.h> 00026 #include <Xm/MessageB.h> 00027 #include <Xm/Protocols.h> 00028 #include <Xm/PushB.h> 00029 #include <Xm/RowColumn.h> 00030 #include <Xm/Scale.h> 00031 #include <Xm/ScrollBar.h> 00032 #include <Xm/ScrolledW.h> 00033 #include <Xm/Separator.h> 00034 #include <Xm/Text.h> 00035 #include <Xm/TextF.h> 00036 #include <Xm/ToggleB.h> 00037 #include <Xm/Xm.h> 00038 00039 #ifdef HAVE_XRENDER 00040 #include <X11/extensions/Xrender.h> 00041 #endif /* HAVE_XRENDER */ 00042 00043 #ifdef HAVE_XINERAMA 00044 #include <X11/extensions/Xinerama.h> 00045 #endif /* HAVE_XINERAMA */ 00046 00047 #undef Mask 00048