summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>2004-06-29 15:53:10 +0000
committerAlexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>2004-06-29 15:53:10 +0000
commit021dac1e5b9394a228dfe69f10307a2596c48135 (patch)
treecb555bfc23e435ff7c36a172f43115b00e44ab1d
parentfcb62987b01b7166a4b1aceb677a2a777e6ba482 (diff)
downloadxorg-lib-libXaw-021dac1e5b9394a228dfe69f10307a2596c48135.tar.gz
#Bug 806: undefined reference to xawPrintShellWidgetClass in Xaw6 for
cygwin. Wrap references to xawPrintShellWidgetClass with #ifndef OLDXAW.
-rw-r--r--src/AllWidgets.c4
-rw-r--r--src/sharedlib.c2
2 files changed, 6 insertions, 0 deletions
diff --git a/src/AllWidgets.c b/src/AllWidgets.c
index a96625b..385bf88 100644
--- a/src/AllWidgets.c
+++ b/src/AllWidgets.c
@@ -67,7 +67,9 @@ extern WidgetClass treeWidgetClass;
extern WidgetClass vendorShellWidgetClass;
extern WidgetClass viewportWidgetClass;
extern WidgetClass wmShellWidgetClass;
+#ifndef OLDXAW
extern WidgetClass xawPrintShellWidgetClass;
+#endif
XmuWidgetNode XawWidgetArray[] = {
{ "applicationShell", &applicationShellWidgetClass },
@@ -112,7 +114,9 @@ XmuWidgetNode XawWidgetArray[] = {
{ "vendorShell", &vendorShellWidgetClass },
{ "viewport", &viewportWidgetClass },
{ "wmShell", &wmShellWidgetClass },
+#ifndef OLDXAW
{ "printShell", &xawPrintShellWidgetClass },
+#endif
};
int XawWidgetCount = XtNumber(XawWidgetArray);
diff --git a/src/sharedlib.c b/src/sharedlib.c
index 8220a69..eafed79 100644
--- a/src/sharedlib.c
+++ b/src/sharedlib.c
@@ -169,7 +169,9 @@ WidgetClass vendorShellWidgetClass = (WidgetClass) &vendorShellClassRec;
extern ViewportClassRec viewportClassRec;
WidgetClass viewportWidgetClass = (WidgetClass)&viewportClassRec;
+#ifndef OLDXAW
extern XawPrintShellClassRec xawPrintShellClassRec;
WidgetClass xawPrintShellWidgetClass = (WidgetClass) &xawPrintShellClassRec;
+#endif
#endif /* SUNSHLIB */