summaryrefslogtreecommitdiff
path: root/xc/lib/Xt/sharedlib.c
diff options
context:
space:
mode:
authorrws <empty>1991-06-29 12:41:31 +0000
committerrws <empty>1991-06-29 12:41:31 +0000
commit56db379577309efc77913d9805e361d536dcbc6e (patch)
tree94cd1e97445c663da3a7aa4624957066f29367e8 /xc/lib/Xt/sharedlib.c
parent7cf67b97d7bc034ca2111c0dd203daca000b9c3a (diff)
add class variables for sun shared libs
Diffstat (limited to 'xc/lib/Xt/sharedlib.c')
-rw-r--r--xc/lib/Xt/sharedlib.c47
1 files changed, 44 insertions, 3 deletions
diff --git a/xc/lib/Xt/sharedlib.c b/xc/lib/Xt/sharedlib.c
index 269b7579c..69e82a60a 100644
--- a/xc/lib/Xt/sharedlib.c
+++ b/xc/lib/Xt/sharedlib.c
@@ -1,5 +1,5 @@
/*
- * $XConsortium: sharedlib.c,v 1.9 91/01/09 20:11:42 gildea Exp $
+ * $XConsortium: sharedlib.c,v 1.10 91/05/03 15:33:42 rws Exp $
*
* Copyright 1989 Massachusetts Institute of Technology
*
@@ -11,10 +11,11 @@
#if (defined(SUNSHLIB) || defined(AIXSHLIB)) && !defined(SHAREDCODE)
#include "IntrinsicI.h"
#include "VarargsI.h"
-
-#ifdef AIXSHLIB
#include "ShellP.h"
#include "VendorP.h"
+
+
+#ifdef AIXSHLIB
WidgetClass vendorShellWidgetClass = (WidgetClass) &vendorShellClassRec;
static void _XtVendorInitialize()
@@ -126,3 +127,43 @@ Widget XtVaAppInitialize(app_context_return, application_class, options,
static int dummy; /* avoid warning from ranlib */
#endif /* SUNSHLIB or AIXSHLIB */
+
+#if defined(SUNSHLIB) && !defined(SHAREDCODE)
+
+int _XtInheritTranslations = 0;
+
+extern CompositeClassRec compositeClassRec;
+WidgetClass compositeWidgetClass = (WidgetClass) &compositeClassRec;
+
+extern ConstraintClassRec constraintClassRec;
+WidgetClass constraintWidgetClass = (WidgetClass) &constraintClassRec;
+
+extern WidgetClassRec widgetClassRec;
+WidgetClass widgetClass = &widgetClassRec;
+WidgetClass coreWidgetClass = &widgetClassRec;
+
+extern ObjectClassRec objectClassRec;
+WidgetClass objectClass = (WidgetClass)&objectClassRec;
+
+extern RectObjClassRec rectObjClassRec;
+WidgetClass rectObjClass = (WidgetClass)&rectObjClassRec;
+
+extern ShellClassRec shellClassRec;
+WidgetClass shellWidgetClass = (WidgetClass) &shellClassRec;
+
+extern OverrideShellClassRec overrideShellClassRec;
+WidgetClass overrideShellWidgetClass = (WidgetClass) &overrideShellClassRec;
+
+extern WMShellClassRec wmShellClassRec;
+WidgetClass wmShellWidgetClass = (WidgetClass) &wmShellClassRec;
+
+extern TransientShellClassRec transientShellClassRec;
+WidgetClass transientShellWidgetClass = (WidgetClass) &transientShellClassRec;
+
+extern TopLevelShellClassRec topLevelShellClassRec;
+WidgetClass topLevelShellWidgetClass = (WidgetClass) &topLevelShellClassRec;
+
+extern ApplicationShellClassRec applicationShellClassRec;
+WidgetClass applicationShellWidgetClass = (WidgetClass) &applicationShellClassRec;
+
+#endif /* SUNSHLIB */