[comp.sources.x] v09i091: patches for X11R4 for SCO UNIX, Part05/12

jimke@uunet.uu.net (10/12/90)

Submitted-by: microsoft!jimke@uunet.uu.net
Posting-number: Volume 9, Issue 91
Archive-name: sco.patches/part05

#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of archive 5 (of 12)."
# Contents:  fix-14.sco05
# Wrapped by jimke@kellman on Sat Oct  6 17:13:28 1990
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'fix-14.sco05' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'fix-14.sco05'\"
else
echo shar: Extracting \"'fix-14.sco05'\" \(48044 characters\)
sed "s/^X//" >'fix-14.sco05' <<'END_OF_FILE'
X*** ./mit-orig/lib/Xaw/SimpleMenu.c	Thu Oct  4 16:44:07 1990
X--- ./mit/lib/Xaw/SimpleMenu.c	Sun Sep 16 21:34:47 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  #if ( !defined(lint) && !defined(SABER) )
X  static char Xrcsid[] = "$XConsortium: SimpleMenu.c,v 1.32 89/12/11 15:01:50 kit Exp $";
X  #endif 
X***************
X*** 140,146 ****
X--- 141,151 ----
X      
X  SimpleMenuClassRec simpleMenuClassRec = {
X    {
X+ #ifdef ATTSHAREDLIB
X+     /* superclass         */    0,
X+ #else
X      /* superclass         */    (WidgetClass) superclass,
X+ #endif
X      /* class_name         */    "SimpleMenu",
X      /* size               */    sizeof(SimpleMenuRec),
X      /* class_initialize   */	ClassInitialize,
X*** ./mit-orig/lib/Xaw/SimpleP.h	Thu Oct  4 16:43:47 1990
X--- ./mit/lib/Xaw/SimpleP.h	Sun Sep 16 21:04:41 1990
X***************
X*** 35,41 ****
X--- 35,45 ----
X      Boolean	(*change_sensitive)(/* widget */);
X  } SimpleClassPart;
X  
X+ #if defined(ATTSHAREDLIB) && !defined(XAWINIT_C)
X+ #define XtInheritChangeSensitive 0
X+ #else
X  #define XtInheritChangeSensitive ((Boolean (*)())_XtInherit)
X+ #endif
X  
X  typedef struct _SimpleClassRec {
X      CoreClassPart	core_class;
X*** ./mit-orig/lib/Xaw/Sme.c	Thu Oct  4 16:43:36 1990
X--- ./mit/lib/Xaw/Sme.c	Sun Sep 16 21:34:47 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  #if ( !defined(lint) && !defined(SABER) )
X  static char Xrcsid[] = "$XConsortium: Sme.c,v 1.6 89/12/11 15:20:07 kit Exp $";
X  #endif 
X***************
X*** 60,66 ****
X--- 61,71 ----
X  
X  SmeClassRec smeClassRec = {
X    {
X+ #ifdef ATTSHAREDLIB
X+     /* superclass         */    0,
X+ #else
X      /* superclass         */    (WidgetClass) SUPERCLASS,
X+ #endif
X      /* class_name         */    "Sme",
X      /* size               */    sizeof(SmeRec),
X      /* class_initialize   */	XawInitializeWidgetSet,
X*** ./mit-orig/lib/Xaw/SmeBSB.c	Thu Oct  4 16:43:40 1990
X--- ./mit/lib/Xaw/SmeBSB.c	Wed Sep 19 12:33:00 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  #if ( !defined(lint) && !defined(SABER) )
X  static char Xrcsid[] = "$XConsortium: SmeBSB.c,v 1.12 90/02/15 13:57:53 kit Exp $";
X  #endif 
X*** ./mit-orig/lib/Xaw/SmeLine.c	Thu Oct  4 16:43:38 1990
X--- ./mit/lib/Xaw/SmeLine.c	Sun Sep 16 21:20:05 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  #if ( !defined(lint) && !defined(SABER) )
X  static char Xrcsid[] = "$XConsortium: SmeLine.c,v 1.8 90/02/08 13:50:13 jim Exp $";
X  #endif 
X*** ./mit-orig/lib/Xaw/SmeP.h	Thu Oct  4 16:43:47 1990
X--- ./mit/lib/Xaw/SmeP.h	Sun Sep 16 21:02:53 1990
X***************
X*** 94,101 ****
X--- 94,107 ----
X  
X  typedef void (*_XawEntryVoidFunc)();
X  
X+ #if defined(ATTSHAREDLIB) && !defined(XAWINIT_C)
X+ #define XtInheritHighlight   0
X+ #define XtInheritUnhighlight 0
X+ #define XtInheritNotify      0
X+ #else
X  #define XtInheritHighlight   ((_XawEntryVoidFunc) _XtInherit)
X  #define XtInheritUnhighlight XtInheritHighlight
X  #define XtInheritNotify      XtInheritHighlight
X+ #endif
X  
X  #endif /* _XawSmeP_h */
X*** ./mit-orig/lib/Xaw/StripChart.c	Thu Oct  4 16:44:08 1990
X--- ./mit/lib/Xaw/StripChart.c	Sun Sep 16 21:20:05 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  #ifndef lint
X  static char Xrcsid[] = "$XConsortium: StripChart.c,v 1.14 90/02/08 13:49:39 jim Exp $";
X  #endif
X*** ./mit-orig/lib/Xaw/Template.c	Thu Oct  4 16:43:44 1990
X--- ./mit/lib/Xaw/Template.c	Sat Sep 15 14:53:07 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  #include <X11/copyright.h>
X  
X  /* $XConsortium: Template.c,v 1.2 88/10/25 17:40:25 swick Exp $ */
X*** ./mit-orig/lib/Xaw/Text.c	Thu Oct  4 16:43:44 1990
X--- ./mit/lib/Xaw/Text.c	Sun Sep 16 21:20:05 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  #if (!defined(lint) && !defined(SABER))
X  static char Xrcsid[] = "$XConsortium: Text.c,v 1.136 89/12/15 12:10:56 kit Exp $";
X  #endif /* lint && SABER */
X*** ./mit-orig/lib/Xaw/TextAction.c	Thu Oct  4 16:44:08 1990
X--- ./mit/lib/Xaw/TextAction.c	Sat Sep 15 14:53:09 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  #if (!defined(lint) && !defined(SABER))
X  static char Xrcsid[] = "$XConsortium: TextAction.c,v 1.23 89/12/10 11:30:43 rws Exp $";
X  #endif /* lint && SABER */
X*** ./mit-orig/lib/Xaw/TextPop.c	Thu Oct  4 16:43:37 1990
X--- ./mit/lib/Xaw/TextPop.c	Sat Sep 15 14:53:10 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  #if (!defined(lint) && !defined(SABER))
X  static char Xrcsid[] = "$XConsortium: TextPop.c,v 1.10 90/02/01 16:21:22 kit Exp $";
X  #endif /* lint && SABER */
X*** ./mit-orig/lib/Xaw/TextSink.c	Thu Oct  4 16:44:06 1990
X--- ./mit/lib/Xaw/TextSink.c	Sun Sep 16 21:34:47 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  #if ( !defined(lint) && !defined(SABER) )
X  static char Xrcsid[] = "$XConsortium: TextSink.c,v 1.9 89/11/21 15:53:22 swick Exp $";
X  #endif 
X***************
X*** 68,74 ****
X--- 69,79 ----
X  TextSinkClassRec textSinkClassRec = {
X    {
X  /* core_class fields */	
X+ #ifdef ATTSHAREDLIB
X+     /* superclass	  	*/	0,
X+ #else
X      /* superclass	  	*/	(WidgetClass) SuperClass,
X+ #endif
X      /* class_name	  	*/	"TextSink",
X      /* widget_size	  	*/	sizeof(TextSinkRec),
X      /* class_initialize   	*/	XawInitializeWidgetSet,
X*** ./mit-orig/lib/Xaw/TextSinkP.h	Thu Oct  4 16:44:05 1990
X--- ./mit/lib/Xaw/TextSinkP.h	Sun Sep 16 21:01:36 1990
X***************
X*** 107,112 ****
X--- 107,124 ----
X  typedef int (*_XawSinkIntFunc)();
X  typedef void (*_XawSinkVoidFunc)();
X  
X+ #if defined(ATTSHAREDLIB) && !defined(XAWINIT_C)
X+ #define XtInheritDisplayText          0
X+ #define XtInheritInsertCursor         0
X+ #define XtInheritClearToBackground    0
X+ #define XtInheritFindPosition         0
X+ #define XtInheritFindDistance         0
X+ #define XtInheritResolve              0
X+ #define XtInheritMaxLines             0
X+ #define XtInheritMaxHeight            0
X+ #define XtInheritSetTabs              0
X+ #define XtInheritGetCursorBounds      0
X+ #else
X  #define XtInheritDisplayText          ((_XawSinkVoidFunc) _XtInherit)
X  #define XtInheritInsertCursor         ((_XawSinkVoidFunc) _XtInherit)
X  #define XtInheritClearToBackground    ((_XawSinkVoidFunc) _XtInherit)
X***************
X*** 117,121 ****
X--- 129,134 ----
X  #define XtInheritMaxHeight            ((_XawSinkIntFunc) _XtInherit)
X  #define XtInheritSetTabs              ((_XawSinkVoidFunc) _XtInherit)
X  #define XtInheritGetCursorBounds      ((_XawSinkVoidFunc) _XtInherit)
X+ #endif
X  
X  #endif /* _XawTextSinkP_h */
X*** ./mit-orig/lib/Xaw/TextSrc.c	Thu Oct  4 16:44:04 1990
X--- ./mit/lib/Xaw/TextSrc.c	Sun Sep 16 21:12:25 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  #if ( !defined(lint) && !defined(SABER) )
X  static char Xrcsid[] = "$XConsortium: TextSrc.c,v 1.4 89/10/31 17:12:19 kit Exp $";
X  #endif 
X***************
X*** 62,68 ****
X--- 63,73 ----
X  TextSrcClassRec textSrcClassRec = {
X    {
X  /* core_class fields */	
X+ #ifdef ATTSHAREDLIB
X+     /* superclass	  	*/	0,
X+ #else
X      /* superclass	  	*/	(WidgetClass) SuperClass,
X+ #endif
X      /* class_name	  	*/	"TextSrc",
X      /* widget_size	  	*/	sizeof(TextSrcRec),
X      /* class_initialize   	*/	XawInitializeWidgetSet,
X*** ./mit-orig/lib/Xaw/TextSrcP.h	Thu Oct  4 16:43:56 1990
X--- ./mit/lib/Xaw/TextSrcP.h	Sun Sep 16 21:00:10 1990
X***************
X*** 96,101 ****
X--- 96,109 ----
X  typedef XawTextPosition (*_XawTextPositionFunc)();
X  typedef void (*_XawTextVoidFunc)();
X  
X+ #if defined(ATTSHAREDLIB) && !defined(XAWINIT_C)
X+ #define XtInheritRead                 0
X+ #define XtInheritReplace              0
X+ #define XtInheritScan                 0
X+ #define XtInheritSearch               0
X+ #define XtInheritSetSelection         0
X+ #define XtInheritConvertSelection     0
X+ #else
X  #define XtInheritRead                 ((_XawTextPositionFunc) _XtInherit)
X  #define XtInheritReplace              ((_XawIntFunc) _XtInherit)
X  #define XtInheritScan                 ((_XawTextPositionFunc) _XtInherit)
X***************
X*** 102,106 ****
X--- 110,115 ----
X  #define XtInheritSearch               ((_XawTextPositionFunc) _XtInherit)
X  #define XtInheritSetSelection         ((_XawTextVoidFunc) _XtInherit)
X  #define XtInheritConvertSelection     ((_XawBooleanFunc) _XtInherit)
X+ #endif
X  
X  #endif /* _XawTextSrcP_h */
X*** ./mit-orig/lib/Xaw/TextTr.c	Thu Oct  4 16:43:45 1990
X--- ./mit/lib/Xaw/TextTr.c	Sat Sep 15 14:53:12 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  /* $XConsortium: TextTr.c,v 1.13 89/11/01 17:01:24 kit Exp $ */
X  
X  char *_XawDefaultTextTranslations1 =
X*** ./mit-orig/lib/Xaw/Toggle.c	Thu Oct  4 16:43:36 1990
X--- ./mit/lib/Xaw/Toggle.c	Sun Sep 16 21:12:25 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  #ifndef lint
X  static char Xrcsid[] = "$XConsortium: Toggle.c,v 1.15 89/12/11 15:22:59 kit Exp $";
X  #endif /* lint */
X*** ./mit-orig/lib/Xaw/Vendor.c	Thu Oct  4 16:43:35 1990
X--- ./mit/lib/Xaw/Vendor.c	Sat Sep 15 14:53:13 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  #ifndef lint
X  static char Xrcsid[] = "$XConsortium: Vendor.c,v 1.12 89/12/05 14:42:09 swick Exp $";
X  /* $oHeader: Vendor.c,v 1.3 88/08/19 13:11:01 asente Exp $ */
X*** ./mit-orig/lib/Xaw/Viewport.c	Thu Oct  4 16:43:43 1990
X--- ./mit/lib/Xaw/Viewport.c	Sun Sep 16 21:09:20 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  #ifndef lint
X  static char Xrcsid[] = "$XConsortium: Viewport.c,v 1.48 89/12/15 11:37:22 kit Exp $";
X  #endif /* lint */
X*** ./mit-orig/lib/Xaw/XawInit.c	Thu Oct  4 16:43:34 1990
X--- ./mit/lib/Xaw/XawInit.c	Mon Sep 17 16:51:08 1990
X***************
X*** 1,3 ****
X--- 1,4 ----
X+ #include "import.h"
X  /*
X   * $XConsortium: XawInit.c,v 1.1 89/10/09 14:59:47 jim Exp $
X   *
X***************
X*** 30,38 ****
X   * used as the class init proc).
X   */
X  
X! #include <X11/Intrinsic.h>
X  #include <X11/Vendor.h>
X  #include <X11/Xaw/XawInit.h>
X  
X  void XawInitializeWidgetSet ()
X  {
X--- 31,49 ----
X   * used as the class init proc).
X   */
X  
X! #define XAWINIT_C
X! 
X! #include <X11/IntrinsicP.h>
X  #include <X11/Vendor.h>
X  #include <X11/Xaw/XawInit.h>
X+ #include "SimpleP.h"
X+ #include "CompositeP.h"
X+ #include "FormP.h"
X+ #include "AsciiSinkP.h"
X+ #include "AsciiSrcP.h"
X+ #include "SmeP.h"
X+ #include "SmeBSBP.h"
X+ #include "SmeLineP.h"
X  
X  void XawInitializeWidgetSet ()
X  {
X***************
X*** 39,45 ****
X--- 50,312 ----
X      static int firsttime = 1;
X  
X      if (firsttime) {
X+ #ifdef ATTSHAREDLIB
X+ 	extern AsciiSinkClassRec asciiSinkClassRec;
X+ 	extern AsciiSrcClassRec asciiSrcClassRec;
X+ 	extern SimpleClassRec asciiTextClassRec;
X+ 	extern SimpleClassRec asciiStringClassRec;
X+ 	extern SimpleClassRec asciiDiskClassRec;
X+ 	extern CompositeClassRec boxClassRec;
X+ 	extern WidgetClassRec clockClassRec;
X+ 	extern SimpleClassRec commandClassRec;
X+ 	extern FormClassRec dialogClassRec;
X+ 	extern CompositeClassRec formClassRec;
X+ 	extern SimpleClassRec gripClassRec;
X+ 	extern SimpleClassRec labelClassRec;
X+ 	extern SimpleClassRec listClassRec;
X+ 	extern WidgetClassRec logoClassRec;
X+ 	extern WidgetClassRec mailboxClassRec;
X+ 	extern SimpleClassRec menuButtonClassRec;
X+ 	extern WidgetClassRec panedClassRec;
X+ 	extern WidgetClassRec scrollbarClassRec;
X+ 	extern WidgetClassRec simpleClassRec;
X+ 	extern CompositeClassRec simpleMenuClassRec;
X+ 	extern WidgetClassRec smeClassRec;
X+ 	extern SmeClassRec smeBSBClassRec;
X+ 	extern WidgetClassRec smbLineClassRec;
X+ 	extern SimpleClassRec stripChartClassRec;
X+ 	extern SimpleClassRec textClassRec;
X+ 	extern WidgetClassRec textSinkClassRec;
X+ 	extern WidgetClassRec textSrcClassRec;
X+ 	extern SimpleClassRec toggleClassRec;
X+ 	extern CompositeClassRec XawvendorShellClassRec;
X+ 	extern WidgetClass XawvendorShellWidgetClass;
X+ 	extern CompositeClassRec viewportClassRec;
X+ 
X+ 	asciiSinkClassRec.text_sink_class.ClearToBackground =
X+ 	    XtInheritClearToBackground;
X+ 	asciiSinkClassRec.text_sink_class.MaxLines =
X+ 	    XtInheritMaxLines;
X+ 	asciiSinkClassRec.text_sink_class.MaxHeight =
X+ 	    XtInheritMaxHeight;
X+ 	asciiSinkClassRec.text_sink_class.SetTabs =
X+ 	    XtInheritSetTabs;
X+ 
X+ 	asciiSrcClassRec.text_src_class.SetSelection =
X+ 	    XtInheritSetSelection;
X+ 	asciiSrcClassRec.text_src_class.ConvertSelection =
X+ 	    XtInheritConvertSelection;
X+ 
X+ 	asciiTextClassRec.core_class.realize = XtInheritRealize;
X+ 	asciiTextClassRec.core_class.resize = XtInheritResize;
X+ 	asciiTextClassRec.core_class.expose = XtInheritExpose;
X+ 	asciiTextClassRec.core_class.set_values_almost =
X+ 	    XtInheritSetValuesAlmost;
X+ 	asciiTextClassRec.core_class.accept_focus = XtInheritAcceptFocus;
X+ 	asciiTextClassRec.core_class.tm_table = XtInheritTranslations;
X+ 	asciiTextClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	asciiTextClassRec.simple_class.change_sensitive =
X+ 	    XtInheritChangeSensitive;
X+ 
X+ 	asciiStringClassRec.core_class.realize = XtInheritRealize;
X+ 	asciiStringClassRec.core_class.compress_exposure =
X+ 	    XtExposeGraphicsExpose;
X+ 	asciiStringClassRec.core_class.resize = XtInheritResize;
X+ 	asciiStringClassRec.core_class.expose = XtInheritExpose;
X+ 	asciiStringClassRec.core_class.set_values_almost =
X+ 	    XtInheritSetValuesAlmost;
X+ 	asciiStringClassRec.core_class.accept_focus = XtInheritAcceptFocus;
X+ 	asciiStringClassRec.core_class.tm_table = XtInheritTranslations;
X+ 	asciiStringClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	asciiStringClassRec.simple_class.change_sensitive =
X+ 	    XtInheritChangeSensitive;
X+ 
X+ 	asciiDiskClassRec.core_class.realize = XtInheritRealize;
X+ 	asciiDiskClassRec.core_class.compress_exposure =
X+ 	    XtExposeGraphicsExpose;
X+ 	asciiDiskClassRec.core_class.resize = XtInheritResize;
X+ 	asciiDiskClassRec.core_class.expose = XtInheritExpose;
X+ 	asciiDiskClassRec.core_class.set_values_almost =
X+ 	    XtInheritSetValuesAlmost;
X+ 	asciiDiskClassRec.core_class.accept_focus = XtInheritAcceptFocus;
X+ 	asciiDiskClassRec.core_class.tm_table = XtInheritTranslations;
X+ 	asciiDiskClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	asciiDiskClassRec.simple_class.change_sensitive =
X+ 	    XtInheritChangeSensitive;
X+ 
X+ 	boxClassRec.core_class.superclass = &compositeClassRec;
X+ 	boxClassRec.core_class.set_values_almost = XtInheritSetValuesAlmost;
X+ 	boxClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 	boxClassRec.composite_class.insert_child = XtInheritInsertChild;
X+ 	boxClassRec.composite_class.delete_child = XtInheritDeleteChild;
X+ 
X+ 	clockClassRec.core_class.superclass = &widgetClassRec;
X+ 	clockClassRec.core_class.set_values_almost = XtInheritSetValuesAlmost;
X+ 	clockClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	clockClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 
X+ 	commandClassRec.core_class.set_values_almost =
X+ 	    XtInheritSetValuesAlmost;
X+ 	commandClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	commandClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 	commandClassRec.simple_class.change_sensitive =
X+ 	    XtInheritChangeSensitive;
X+ 
X+ 	dialogClassRec.core_class.realize = XtInheritRealize;
X+ 	dialogClassRec.core_class.resize = XtInheritResize;
X+ 	dialogClassRec.core_class.expose = XtInheritExpose;
X+ 	dialogClassRec.core_class.set_values_almost = XtInheritSetValuesAlmost;
X+ 	dialogClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	dialogClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 	dialogClassRec.composite_class.geometry_manager =
X+ 	    XtInheritGeometryManager;
X+ 	dialogClassRec.composite_class.change_managed =
X+ 	    XtInheritChangeManaged;
X+ 	dialogClassRec.composite_class.insert_child = XtInheritInsertChild;
X+ 	dialogClassRec.composite_class.delete_child = XtInheritDeleteChild;
X+ 	dialogClassRec.form_class.layout = XtInheritLayout;
X+ 
X+ 	formClassRec.core_class.superclass = &constraintClassRec;
X+ 	formClassRec.core_class.realize = XtInheritRealize;
X+ 	formClassRec.core_class.expose = XtInheritExpose;
X+ 	formClassRec.core_class.set_values_almost = XtInheritSetValuesAlmost;
X+ 	formClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 	formClassRec.composite_class.insert_child = XtInheritInsertChild;
X+ 	formClassRec.composite_class.delete_child = XtInheritDeleteChild;
X+ 
X+ 	gripClassRec.core_class.realize = XtInheritRealize;
X+ 	gripClassRec.core_class.set_values_almost = XtInheritSetValuesAlmost;
X+ 	gripClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	gripClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 	gripClassRec.simple_class.change_sensitive = XtInheritChangeSensitive;
X+ 
X+ 	labelClassRec.core_class.realize = XtInheritRealize;
X+ 	labelClassRec.core_class.set_values_almost = XtInheritSetValuesAlmost;
X+ 	labelClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 	labelClassRec.simple_class.change_sensitive = XtInheritChangeSensitive;
X+ 
X+ 	listClassRec.core_class.realize = XtInheritRealize;
X+ 	listClassRec.core_class.set_values_almost = XtInheritSetValuesAlmost;
X+ 	listClassRec.simple_class.change_sensitive = XtInheritChangeSensitive;
X+ 
X+ 	logoClassRec.core_class.superclass = &widgetClassRec;
X+ 	logoClassRec.core_class.set_values_almost = XtInheritSetValuesAlmost;
X+ 	logoClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	logoClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 
X+ 	mailboxClassRec.core_class.superclass = &widgetClassRec;
X+ 	mailboxClassRec.core_class.set_values_almost =
X+ 	    XtInheritSetValuesAlmost;
X+ 	mailboxClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	mailboxClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 
X+ 	menuButtonClassRec.core_class.resize = XtInheritResize;
X+ 	menuButtonClassRec.core_class.expose = XtInheritExpose;
X+ 	menuButtonClassRec.core_class.set_values_almost =
X+ 	    XtInheritSetValuesAlmost;
X+ 	menuButtonClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	menuButtonClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 	menuButtonClassRec.simple_class.change_sensitive =
X+ 	    XtInheritChangeSensitive;
X+ 
X+ 	panedClassRec.core_class.superclass = &constraintClassRec;
X+ 	panedClassRec.core_class.set_values_almost = XtInheritSetValuesAlmost;
X+ 	panedClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	panedClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 
X+ 	scrollbarClassRec.core_class.superclass = &widgetClassRec;
X+ 	scrollbarClassRec.core_class.set_values_almost =
X+ 	    XtInheritSetValuesAlmost;
X+ 	scrollbarClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	scrollbarClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 
X+ 	simpleClassRec.core_class.superclass = &widgetClassRec;
X+ 	simpleClassRec.core_class.set_values_almost = XtInheritSetValuesAlmost;
X+ 	simpleClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	simpleClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 
X+ 	simpleMenuClassRec.core_class.superclass = &overrideShellClassRec;
X+ 	simpleMenuClassRec.core_class.set_values_almost =
X+ 	    XtInheritSetValuesAlmost;
X+ 	simpleMenuClassRec.composite_class.insert_child = XtInheritInsertChild;
X+ 	simpleMenuClassRec.composite_class.delete_child = XtInheritDeleteChild;
X+ 
X+ 	smeClassRec.core_class.superclass = &rectObjClassRec;
X+ 	smeClassRec.core_class.set_values_almost = XtInheritSetValuesAlmost;
X+ 
X+ 	smeBSBClassRec.rect_class.set_values_almost = XtInheritSetValuesAlmost;
X+ 	smeBSBClassRec.sme_class.notify = XtInheritNotify;
X+ 
X+ 	smeLineClassRec.rect_class.set_values_almost =
X+ 	    XtInheritSetValuesAlmost;
X+ 	smeLineClassRec.sme_class.highlight = XtInheritHighlight;
X+ 	smeLineClassRec.sme_class.unhighlight = XtInheritUnhighlight;
X+ 	smeLineClassRec.sme_class.notify = XtInheritNotify;
X+ 
X+ 	stripChartClassRec.core_class.realize = XtInheritRealize;
X+ 	stripChartClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	stripChartClassRec.core_class.display_accelerator =
X+ 	    XtInheritQueryGeometry;
X+ 	stripChartClassRec.simple_class.change_sensitive =
X+ 	    XtInheritChangeSensitive;
X+ 
X+ 	textClassRec.core_class.set_values_almost = XtInheritSetValuesAlmost;
X+ 	textClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	textClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 	textClassRec.simple_class.change_sensitive = XtInheritChangeSensitive;
X+ 
X+ 	textSinkClassRec.core_class.superclass = &objectClassRec;
X+ 
X+ 	textSrcClassRec.core_class.superclass = &objectClassRec;
X+ 
X+ 	toggleClassRec.core_class.realize = XtInheritRealize;
X+ 	toggleClassRec.core_class.resize = XtInheritResize;
X+ 	toggleClassRec.core_class.expose = XtInheritExpose;
X+ 	toggleClassRec.core_class.set_values_almost = XtInheritSetValuesAlmost;
X+ 	toggleClassRec.core_class.query_geometry = XtInheritQueryGeometry;
X+ 	toggleClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 	toggleClassRec.simple_class.change_sensitive =
X+ 	    XtInheritChangeSensitive;
X+ 
X+ 	XawvendorShellClassRec.core_class.superclass = &widgetClassRec;
X+ 	XawvendorShellClassRec.core_class.resize = XtInheritResize;
X+ 	XawvendorShellClassRec.core_class.set_values_almost =
X+ 	    XtInheritSetValuesAlmost;
X+ 	XawvendorShellClassRec.composite_class.geometry_manager =
X+ 	    XtInheritGeometryManager;
X+ 	XawvendorShellClassRec.composite_class.insert_child =
X+ 	    XtInheritInsertChild;
X+ 	XawvendorShellClassRec.composite_class.delete_child =
X+ 	    XtInheritDeleteChild;
X+ 
X+ 	viewportClassRec.core_class.expose = XtInheritExpose;
X+ 	viewportClassRec.core_class.set_values_almost =
X+ 	    XtInheritSetValuesAlmost;
X+ 	viewportClassRec.core_class.display_accelerator =
X+ 	    XtInheritDisplayAccelerator;
X+ 	viewportClassRec.composite_class.insert_child = XtInheritInsertChild;
X+ 	viewportClassRec.composite_class.delete_child = XtInheritDeleteChild;
X+ 
X+ 	firsttime = 0;
X+ 	XtInitializeWidgetClass (XawvendorShellWidgetClass);
X+ #else
X  	firsttime = 0;
X  	XtInitializeWidgetClass (vendorShellWidgetClass);
X+ #endif
X      }
X  }
X*** ./mit-orig/lib/Xaw/import.h	Thu Oct  4 18:01:42 1990
X--- ./mit/lib/Xaw/import.h	Sun Sep 16 23:00:18 1990
X***************
X*** 0 ****
X--- 1,507 ----
X+ /*
X+  * Some hacks for shared libraries -- especially for 386/ix
X+  * Thomas Roell, 16.4.90
X+  */
X+ #ifndef _Xaw_import
X+ #define _Xaw_import
X+ #ifdef ATTSHAREDLIB
X+ #include <stdio.h>
X+ #include <sys/types.h>
X+ #include <time.h>
X+ #include <pwd.h>
X+ #include <X11/Xlib.h>
X+ #include <X11/Xresource.h>
X+ #include <X11/Xutil.h>
X+ #include <X11/IntrinsicP.h>
X+ #include <X11/ShellP.h>
X+ #include <X11/Xmu/Atoms.h>
X+ 
X+ #define __fltused	(* _libXaw___fltused)
X+ #define _ctype		(* _libXaw__ctype)
X+ #define _filbuf		(* _libXaw__filbuf)
X+ #define _flsbuf		(* _libXaw__flsbuf)
X+ #define _fltused	(* _libXaw__fltused)
X+ #define _iob		(* _libXaw__iob)
X+ #define access		(* _libXaw_access)
X+ #define alarm		(* _libXaw_alarm)
X+ #define asctime		(* _libXaw_asctime)
X+ #define atof		(* _libXaw_atof)
X+ #define atoi		(* _libXaw_atoi)
X+ #define calloc		(* _libXaw_calloc)
X+ #define chmod		(* _libXaw_chmod)
X+ #define close		(* _libXaw_close)
X+ #define creat		(* _libXaw_creat)
X+ #define errno		(* _libXaw_errno)
X+ #define exit		(* _libXaw_exit)
X+ #define fclose		(* _libXaw_fclose)
X+ #define fcntl		(* _libXaw_fcntl)
X+ #define fgets		(* _libXaw_fgets)
X+ #define fopen		(* _libXaw_fopen)
X+ #define fprintf		(* _libXaw_fprintf)
X+ #define fputs		(* _libXaw_fputs)
X+ #define fread		(* _libXaw_fread)
X+ #define free		(* _libXaw_free)
X+ #define fseek		(* _libXaw_fseek)
X+ #define ftell		(* _libXaw_ftell)
X+ #define fwrite		(* _libXaw_fwrite)
X+ #define getenv		(* _libXaw_getenv)
X+ #define getlogin	(* _libXaw_getlogin)
X+ #define getpwnam	(* _libXaw_getpwnam)
X+ #define getpwuid	(* _libXaw_getpwuid)
X+ #define getuid		(* _libXaw_getuid)
X+ #define ioctl		(* _libXaw_ioctl)
X+ #define link		(* _libXaw_link)
X+ #define localtime	(* _libXaw_localtime)
X+ #define malloc		(* _libXaw_malloc)
X+ #define memcpy		(* _libXaw_memcpy)
X+ #define memset		(* _libXaw_memset)
X+ #define open		(* _libXaw_open)
X+ #define perror		(* _libXaw_perror)
X+ #define poll		(* _libXaw_poll)
X+ #define printf		(* _libXaw_printf)
X+ #define qsort		(* _libXaw_qsort)
X+ #define rand		(* _libXaw_rand)
X+ #define read		(* _libXaw_read)
X+ #define realloc		(* _libXaw_realloc)
X+ #define select		(* _libXaw_select)
X+ #define signal		(* _libXaw_signal)
X+ #define sleep		(* _libXaw_sleep)
X+ #define sprintf		(* _libXaw_sprintf)
X+ #define srand		(* _libXaw_srand)
X+ #define sscanf		(* _libXaw_sscanf)
X+ #define strcat		(* _libXaw_strcat)
X+ #define strchr		(* _libXaw_strchr)
X+ #define strcmp		(* _libXaw_strcmp)
X+ #define strcpy		(* _libXaw_strcpy)
X+ #define strlen		(* _libXaw_strlen)
X+ #define strncmp		(* _libXaw_strncmp)
X+ #define strncpy		(* _libXaw_strncpy)
X+ #define strrchr		(* _libXaw_strrchr)
X+ #define sys_errlist	(* _libXaw_sys_errlist)
X+ #define sys_nerr	(* _libXaw_sys_nerr)
X+ #define system		(* _libXaw_system)
X+ #define times		(* _libXaw_times)
X+ #define tmpnam		(* _libXaw_tmpnam)
X+ #define toupper		(* _libXaw_toupper)
X+ #define ulimit		(* _libXaw_ulimit)
X+ #define uname		(* _libXaw_uname)
X+ #define unlink		(* _libXaw_unlink)
X+ #define write		(* _libXaw_write)
X+ 
X+ #if defined(__STDC__) && !defined(NO_PROTOTYPE)
X+ #else
X+ 
X+ extern int __fltused;
X+ extern unsigned char _ctype[];
X+ extern int _filbuf();
X+ extern int _flsbuf();
X+ extern int _fltused;
X+ extern FILE *_iob;
X+ extern int access();
X+ extern int alarm();
X+ extern char *asctime();
X+ extern double atof();
X+ extern int atoi();
X+ extern char *calloc();
X+ extern int chmod();
X+ extern int close();
X+ extern int creat();
X+ extern int errno;
X+ extern void exit();
X+ extern int fclose();
X+ extern int fcntl();
X+ extern char *fgets();
X+ extern FILE *fopen();
X+ extern int fprintf();
X+ extern int fputs();
X+ extern int fread();
X+ extern void free();
X+ extern int fseek();
X+ extern int ftell();
X+ extern int fwrite();
X+ extern char *getenv();
X+ extern char *getlogin();
X+ extern struct passwd *getpwnam();
X+ extern struct passwd *getpwuid();
X+ extern int getuid();
X+ extern char *(* _libXaw_index)();
X+ extern int ioctl();
X+ extern int link();
X+ extern struct tm *localtime();
X+ extern char *malloc();
X+ extern char *memcpy();
X+ extern char *memset();
X+ extern int open();
X+ extern void perror();
X+ extern int poll();
X+ extern int printf();
X+ extern int qsort();
X+ extern int rand();
X+ extern int read();
X+ extern char *realloc();
X+ extern int select();
X+ extern void (*signal())();
X+ extern int sleep();
X+ extern int sprintf();
X+ extern void srand();
X+ extern int sscanf();
X+ extern int (* _libXaw_stat)();
X+ extern char *strcat();
X+ extern char *strchr();
X+ extern int strcmp();
X+ extern char *strcpy();
X+ extern size_t strlen();
X+ extern int strncmp();
X+ extern char *strncpy();
X+ extern char *strrchr();
X+ extern char *sys_errlist[];
X+ extern int sys_nerr;
X+ extern int system();
X+ extern struct tm *(*_libXaw_time)();
X+ extern int times();
X+ extern char *tmpnam();
X+ extern int toupper();
X+ extern int ulimit();
X+ extern int uname();
X+ extern int unlink();
X+ extern int write();
X+ 
X+ #endif
X+ 
X+ #define XBell	(* _libXaw_XBell)
X+ #define XChangeActivePointerGrab	(* _libXaw_XChangeActivePointerGrab)
X+ #define XChangeProperty	(* _libXaw_XChangeProperty)
X+ #define XClearArea	(* _libXaw_XClearArea)
X+ #define XClearWindow	(* _libXaw_XClearWindow)
X+ #define XCloseDisplay	(* _libXaw_XCloseDisplay)
X+ #define XConfigureWindow	(* _libXaw_XConfigureWindow)
X+ #define XCopyArea	(* _libXaw_XCopyArea)
X+ #define XCopyPlane	(* _libXaw_XCopyPlane)
X+ #define XCreateBitmapFromData	(* _libXaw_XCreateBitmapFromData)
X+ #define XCreateFontCursor	(* _libXaw_XCreateFontCursor)
X+ #define XCreateGC	(* _libXaw_XCreateGC)
X+ #define XCreateRegion	(* _libXaw_XCreateRegion)
X+ #define XDefineCursor	(* _libXaw_XDefineCursor)
X+ #define XDrawImageString	(* _libXaw_XDrawImageString)
X+ #define XDrawLine	(* _libXaw_XDrawLine)
X+ #define XDrawLines	(* _libXaw_XDrawLines)
X+ #define XDrawPoints	(* _libXaw_XDrawPoints)
X+ #define XDrawRectangle	(* _libXaw_XDrawRectangle)
X+ #define XDrawSegments	(* _libXaw_XDrawSegments)
X+ #define XDrawString	(* _libXaw_XDrawString)
X+ #define XFetchBuffer	(* _libXaw_XFetchBuffer)
X+ #define XFillPolygon	(* _libXaw_XFillPolygon)
X+ #define XFillRectangle	(* _libXaw_XFillRectangle)
X+ #define XFlush	(* _libXaw_XFlush)
X+ #define XFreeGC	(* _libXaw_XFreeGC)
X+ #define XFreePixmap	(* _libXaw_XFreePixmap)
X+ #define XGContextFromGC	(* _libXaw_XGContextFromGC)
X+ #define XGetFontProperty	(* _libXaw_XGetFontProperty)
X+ #define XGetGeometry	(* _libXaw_XGetGeometry)
X+ #define XGrabButton	(* _libXaw_XGrabButton)
X+ #define XInternAtom	(* _libXaw_XInternAtom)
X+ #define XLookupString	(* _libXaw_XLookupString)
X+ #define XMapSubwindows	(* _libXaw_XMapSubwindows)
X+ #define XMapWindow	(* _libXaw_XMapWindow)
X+ #define XPeekIfEvent	(* _libXaw_XPeekIfEvent)
X+ #define XQueryFont	(* _libXaw_XQueryFont)
X+ #define XQueryPointer	(* _libXaw_XQueryPointer)
X+ #define XRaiseWindow	(* _libXaw_XRaiseWindow)
X+ #define XRectInRegion	(* _libXaw_XRectInRegion)
X+ #define XReparentWindow	(* _libXaw_XReparentWindow)
X+ #define XRotateBuffers	(* _libXaw_XRotateBuffers)
X+ #define XSetTSOrigin	(* _libXaw_XSetTSOrigin)
X+ #define XSetWindowBackground	(* _libXaw_XSetWindowBackground)
X+ #define XSetWindowBorder	(* _libXaw_XSetWindowBorder)
X+ #define XSetWindowBorderPixmap	(* _libXaw_XSetWindowBorderPixmap)
X+ #define XStoreBuffer	(* _libXaw_XStoreBuffer)
X+ #define XStoreBytes	(* _libXaw_XStoreBytes)
X+ #define XSubtractRegion	(* _libXaw_XSubtractRegion)
X+ #define XTextWidth	(* _libXaw_XTextWidth)
X+ #define XUnionRectWithRegion	(* _libXaw_XUnionRectWithRegion)
X+ #define XUnmapWindow	(* _libXaw_XUnmapWindow)
X+ #define XrmStringToQuark	(* _libXaw_XrmStringToQuark)
X+ #define bcopy	(* _libXaw_bcopy)
X+ #define bzero	(* _libXaw_bzero)
X+ 
X+ #define XShapeCombineMask	(* _libXaw_XShapeCombineMask)
X+ #define XShapeQueryExtension	(* _libXaw_XShapeQueryExtension)
X+ 
X+ #define XtAddCallback	(* _libXaw_XtAddCallback)
X+ #define XtAddConverter	(* _libXaw_XtAddConverter)
X+ #define XtAddTimeOut	(* _libXaw_XtAddTimeOut)
X+ #define XtAppAddActions	(* _libXaw_XtAppAddActions)
X+ #define XtAppAddTimeOut	(* _libXaw_XtAppAddTimeOut)
X+ #define XtAppError	(* _libXaw_XtAppError)
X+ #define XtAppWarning	(* _libXaw_XtAppWarning)
X+ #define XtAppWarningMsg	(* _libXaw_XtAppWarningMsg)
X+ #define XtCallCallbackList	(* _libXaw_XtCallCallbackList)
X+ #define XtCallCallbacks	(* _libXaw_XtCallCallbacks)
X+ #define XtConfigureWidget	(* _libXaw_XtConfigureWidget)
X+ #define XtConvert	(* _libXaw_XtConvert)
X+ #define XtCreateManagedWidget	(* _libXaw_XtCreateManagedWidget)
X+ #define XtCreatePopupShell	(* _libXaw_XtCreatePopupShell)
X+ #define XtCreateWidget	(* _libXaw_XtCreateWidget)
X+ #define XtCreateWindow	(* _libXaw_XtCreateWindow)
X+ #define XtDestroyGC	(* _libXaw_XtDestroyGC)
X+ #define XtDestroyWidget	(* _libXaw_XtDestroyWidget)
X+ #define XtDisownSelection	(* _libXaw_XtDisownSelection)
X+ #define XtDisplayOfObject	(* _libXaw_XtDisplayOfObject)
X+ #define XtError	(* _libXaw_XtError)
X+ #define XtErrorMsg	(* _libXaw_XtErrorMsg)
X+ #define XtFree	(* _libXaw_XtFree)
X+ #define XtGetGC	(* _libXaw_XtGetGC)
X+ #define XtGetSelectionValue	(* _libXaw_XtGetSelectionValue)
X+ #define XtGetValues	(* _libXaw_XtGetValues)
X+ #define XtInitializeWidgetClass	(* _libXaw_XtInitializeWidgetClass)
X+ #define XtIsManaged	(* _libXaw_XtIsManaged)
X+ #define XtIsSensitive	(* _libXaw_XtIsSensitive)
X+ #define XtIsSubclass	(* _libXaw_XtIsSubclass)
X+ #define XtMakeGeometryRequest	(* _libXaw_XtMakeGeometryRequest)
X+ #define XtMakeResizeRequest	(* _libXaw_XtMakeResizeRequest)
X+ #define XtMalloc	(* _libXaw_XtMalloc)
X+ #define XtManageChild	(* _libXaw_XtManageChild)
X+ #define XtManageChildren	(* _libXaw_XtManageChildren)
X+ #define XtMergeArgLists	(* _libXaw_XtMergeArgLists)
X+ #define XtMoveWidget	(* _libXaw_XtMoveWidget)
X+ #define XtName	(* _libXaw_XtName)
X+ #define XtNameToWidget	(* _libXaw_XtNameToWidget)
X+ #define XtOverrideTranslations	(* _libXaw_XtOverrideTranslations)
X+ #define XtOwnSelection	(* _libXaw_XtOwnSelection)
X+ #define XtParseTranslationTable	(* _libXaw_XtParseTranslationTable)
X+ #define XtPopdown	(* _libXaw_XtPopdown)
X+ #define XtPopup	(* _libXaw_XtPopup)
X+ #define XtPopupSpringLoaded	(* _libXaw_XtPopupSpringLoaded)
X+ #define XtQueryGeometry	(* _libXaw_XtQueryGeometry)
X+ #define XtRealizeWidget	(* _libXaw_XtRealizeWidget)
X+ #define XtRealloc	(* _libXaw_XtRealloc)
X+ #define XtReleaseGC	(* _libXaw_XtReleaseGC)
X+ #define XtRemoveTimeOut	(* _libXaw_XtRemoveTimeOut)
X+ #define XtResizeWidget	(* _libXaw_XtResizeWidget)
X+ #define XtScreenOfObject	(* _libXaw_XtScreenOfObject)
X+ #define XtSetKeyboardFocus	(* _libXaw_XtSetKeyboardFocus)
X+ #define XtSetMappedWhenManaged	(* _libXaw_XtSetMappedWhenManaged)
X+ #define XtSetTypeConverter	(* _libXaw_XtSetTypeConverter)
X+ #define XtSetValues	(* _libXaw_XtSetValues)
X+ #define XtStringConversionWarning	(* _libXaw_XtStringConversionWarning)
X+ #define XtTranslateCoords	(* _libXaw_XtTranslateCoords)
X+ #define XtUnmanageChildren	(* _libXaw_XtUnmanageChildren)
X+ #define XtWarning	(* _libXaw_XtWarning)
X+ #define XtWidgetToApplicationContext	(* _libXaw_XtWidgetToApplicationContext)
X+ #define XtWindowOfObject	(* _libXaw_XtWindowOfObject)
X+ #define _XtInherit	(* _libXaw__XtInherit)
X+ #define _XtInheritTranslations	(* _libXaw__XtInheritTranslations)
X+ #define compositeClassRec	(* _libXaw_compositeClassRec)
X+ #define constraintClassRec	(* _libXaw_constraintClassRec)
X+ #define objectClassRec	(* _libXaw_objectClassRec)
X+ #define overrideShellClassRec	(* _libXaw_overrideShellClassRec)
X+ #define rectObjClassRec	(* _libXaw_rectObjClassRec)
X+ #define transientShellWidgetClass	(* _libXaw_transientShellWidgetClass)
X+ #define widgetClass	(* _libXaw_widgetClass)
X+ #define widgetClassRec	(* _libXaw_widgetClassRec)
X+ #define wmShellClassRec	(* _libXaw_wmShellClassRec)
X+ #define wmShellWidgetClass	(* _libXaw_wmShellWidgetClass)
X+ 
X+ #define cos (* _libXaw_cos)
X+ #define sin (* _libXaw_sin)
X+ 
X+ #define XmuAddInitializer	(* _libXaw_XmuAddInitializer)
X+ #define XmuCallInitializers	(* _libXaw_XmuCallInitializers)
X+ #define XmuConvertStandardSelection	(* _libXaw_XmuConvertStandardSelection)
X+ #define XmuCopyISOLatin1Lowered	(* _libXaw_XmuCopyISOLatin1Lowered)
X+ #define XmuCreatePixmapFromBitmap	(* _libXaw_XmuCreatePixmapFromBitmap)
X+ #define XmuCreateStippledPixmap	(* _libXaw_XmuCreateStippledPixmap)
X+ #define XmuCvtStringToBackingStore	(* _libXaw_XmuCvtStringToBackingStore)
X+ #define XmuCvtStringToBitmap	(* _libXaw_XmuCvtStringToBitmap)
X+ #define XmuCvtStringToCursor	(* _libXaw_XmuCvtStringToCursor)
X+ #define XmuCvtStringToJustify	(* _libXaw_XmuCvtStringToJustify)
X+ #define XmuCvtStringToOrientation	(* _libXaw_XmuCvtStringToOrientation)
X+ #define XmuCvtStringToShapeStyle	(* _libXaw_XmuCvtStringToShapeStyle)
X+ #define XmuCvtStringToWidget	(* _libXaw_XmuCvtStringToWidget)
X+ #define XmuDrawLogo	(* _libXaw_XmuDrawLogo)
X+ #define XmuInternAtom	(* _libXaw_XmuInternAtom)
X+ #define XmuInternStrings	(* _libXaw_XmuInternStrings)
X+ #define XmuReleaseStippledPixmap	(* _libXaw_XmuReleaseStippledPixmap)
X+ #define XmuReshapeWidget	(* _libXaw_XmuReshapeWidget)
X+ #define _XA_CHARACTER_POSITION	(* _libXaw__XA_CHARACTER_POSITION)
X+ #define _XA_COMPOUND_TEXT	(* _libXaw__XA_COMPOUND_TEXT)
X+ #define _XA_DELETE	(* _libXaw__XA_DELETE)
X+ #define _XA_LENGTH	(* _libXaw__XA_LENGTH)
X+ #define _XA_LIST_LENGTH	(* _libXaw__XA_LIST_LENGTH)
X+ #define _XA_NULL	(* _libXaw__XA_NULL)
X+ #define _XA_SPAN	(* _libXaw__XA_SPAN)
X+ #define _XA_TARGETS	(* _libXaw__XA_TARGETS)
X+ #define _XA_TEXT	(* _libXaw__XA_TEXT)
X+ 
X+ #if defined(__STDC__) && !defined(NO_PROTOTYPE)
X+ #else
X+ 
X+ extern int XBell();
X+ extern int XChangeActivePointerGrab();
X+ extern int XChangeProperty();
X+ extern int XClearArea();
X+ extern int XClearWindow();
X+ extern int XCloseDisplay();
X+ extern int XConfigureWindow();
X+ extern int XCopyArea();
X+ extern int XCopyPlane();
X+ extern int XCreateBitmapFromData();
X+ extern int XCreateFontCursor();
X+ extern GC XCreateGC();
X+ extern Region XCreateRegion();
X+ extern int XDefineCursor();
X+ extern int XDrawImageString();
X+ extern int XDrawLine();
X+ extern int XDrawLines();
X+ extern int XDrawPoints();
X+ extern int XDrawRectangle();
X+ extern int XDrawSegments();
X+ extern int XDrawString();
X+ extern char *XFetchBuffer();
X+ extern int XFillPolygon();
X+ extern int XFillRectangle();
X+ extern int XFlush();
X+ extern int XFreeGC();
X+ extern int XFreePixmap();
X+ extern int XGContextFromGC();
X+ extern int XGetFontProperty();
X+ extern int XGetGeometry();
X+ extern int XGrabButton();
X+ extern int XInternAtom();
X+ extern int XLookupString();
X+ extern int XMapSubwindows();
X+ extern int XMapWindow();
X+ extern int XPeekIfEvent();
X+ extern XFontStruct *XQueryFont();
X+ extern int XQueryPointer();
X+ extern int XRaiseWindow();
X+ extern int XRectInRegion();
X+ extern int XReparentWindow();
X+ extern int XRotateBuffers();
X+ extern int XSetTSOrigin();
X+ extern int XSetWindowBackground();
X+ extern int XSetWindowBorder();
X+ extern int XSetWindowBorderPixmap();
X+ extern int XStoreBuffer();
X+ extern int XStoreBytes();
X+ extern int XSubtractRegion();
X+ extern int XTextWidth();
X+ extern int XUnionRectWithRegion();
X+ extern int XUnmapWindow();
X+ extern int XrmStringToQuark();
X+ extern void bcopy();
X+ extern void bzero();
X+ 
X+ extern void XShapeCombineMask();
X+ extern Bool XShapeQueryExtension();
X+ 
X+ extern int XtAddCallback();
X+ extern int XtAddConverter();
X+ extern int XtAddTimeOut();
X+ extern int XtAppAddActions();
X+ extern int XtAppAddTimeOut();
X+ extern int XtAppError();
X+ extern int XtAppWarning();
X+ extern int XtAppWarningMsg();
X+ extern int XtCallCallbackList();
X+ extern int XtCallCallbacks();
X+ extern int XtConfigureWidget();
X+ extern int XtConvert();
X+ extern Widget XtCreateManagedWidget();
X+ extern Widget XtCreatePopupShell();
X+ extern Widget XtCreateWidget();
X+ extern int XtCreateWindow();
X+ extern int XtDestroyGC();
X+ extern int XtDestroyWidget();
X+ extern int XtDisownSelection();
X+ extern int XtDisplayOfObject();
X+ extern int XtError();
X+ extern int XtErrorMsg();
X+ extern int XtFree();
X+ extern GC XtGetGC();
X+ extern int XtGetSelectionValue();
X+ extern int XtGetValues();
X+ extern int XtInitializeWidgetClass();
X+ extern int XtIsManaged();
X+ extern int XtIsSensitive();
X+ extern int XtIsSubclass();
X+ extern int XtMakeGeometryRequest();
X+ extern int XtMakeResizeRequest();
X+ extern char *XtMalloc();
X+ extern int XtManageChild();
X+ extern int XtManageChildren();
X+ extern ArgList XtMergeArgLists();
X+ extern int XtMoveWidget();
X+ extern char *XtName();
X+ extern Widget XtNameToWidget();
X+ extern int XtOverrideTranslations();
X+ extern int XtOwnSelection();
X+ extern XtTranslations XtParseTranslationTable();
X+ extern int XtPopdown();
X+ extern int XtPopup();
X+ extern int XtPopupSpringLoaded();
X+ extern int XtQueryGeometry();
X+ extern int XtRealizeWidget();
X+ extern int XtRealloc();
X+ extern int XtReleaseGC();
X+ extern int XtRemoveTimeOut();
X+ extern int XtResizeWidget();
X+ extern Screen *XtScreenOfObject();
X+ extern int XtSetKeyboardFocus();
X+ extern int XtSetMappedWhenManaged();
X+ extern int XtSetTypeConverter();
X+ extern int XtSetValues();
X+ extern int XtStringConversionWarning();
X+ extern int XtTranslateCoords();
X+ extern int XtUnmanageChildren();
X+ extern int XtWarning();
X+ extern int XtWidgetToApplicationContext();
X+ extern int XtWindowOfObject();
X+ extern int _XtInherit();
X+ extern int _XtInheritTranslations();
X+ extern WidgetClassRec compositeClassRec;
X+ extern WidgetClassRec constraintClassRec;
X+ extern WidgetClassRec objectClassRec;
X+ extern WidgetClassRec overrideShellClassRec;
X+ extern WidgetClassRec rectObjClassRec;
X+ extern WidgetClass transientShellWidgetClass;
X+ extern WidgetClass widgetClass;
X+ extern WidgetClassRec widgetClassRec;
X+ extern WMShellClassRec wmShellClassRec;
X+ extern WidgetClass wmShellWidgetClass;
X+ 
X+ extern double cos();
X+ extern double sin();
X+ 
X+ extern void XmuAddInitializer();
X+ extern void XmuCallInitializers();
X+ extern Boolean XmuConvertStandardSelection();
X+ extern void XmuCopyISOLatin1Lowered();
X+ extern Pixmap XmuCreatePixmapFromBitmap();
X+ extern Pixmap XmuCreateStippledPixmap();
X+ extern void XmuCvtStringToBackingStore();
X+ extern void XmuCvtStringToBitmap();
X+ extern void XmuCvtStringToCursor();
X+ extern void XmuCvtStringToJustify();
X+ extern void XmuCvtStringToOrientation();
X+ extern Boolean XmuCvtStringToShapeStyle();
X+ extern void XmuCvtStringToWidget();
X+ extern void XmuDrawLogo();
X+ extern Atom XmuInternAtom();
X+ extern void XmuInternStrings();
X+ extern void XmuReleaseStippledPixmap();
X+ extern Boolean XmuReshapeWidget();
X+ extern AtomPtr _XA_CHARACTER_POSITION;
X+ extern AtomPtr _XA_COMPOUND_TEXT;
X+ extern AtomPtr _XA_DELETE;
X+ extern AtomPtr _XA_LENGTH;
X+ extern AtomPtr _XA_LIST_LENGTH;
X+ extern AtomPtr _XA_NULL;
X+ extern AtomPtr _XA_SPAN;
X+ extern AtomPtr _XA_TARGETS;
X+ extern AtomPtr _XA_TEXT;
X+ 
X+ #endif
X+ 
X+ #endif
X+ #endif
X*** ./mit-orig/lib/Xaw/sharedlib.c	Thu Oct  4 18:01:42 1990
X--- ./mit/lib/Xaw/sharedlib.c	Sun Sep 16 22:49:04 1990
X***************
X*** 0 ****
X--- 1,254 ----
X+ #include "import.h"
X+ /*
X+  * $XConsortium: sharedlib.c,v 1.3 89/10/09 14:28:56 jim Exp $
X+  *
X+  * Copyright 1989 Massachusetts Institute of Technology
X+  *
X+  * This file is used to force shared libraries to get the right routines.
X+  */
X+ 
X+ #ifdef ATTSHAREDLIB
X+ 
X+ #if defined(__STDC__) && !defined(NO_PROTOTYPE)
X+ #else
X+ 
X+ int __fltused = 0;
X+ unsigned char _ctype[] = 0;
X+ int _filbuf() = 0;
X+ int _flsbuf() = 0;
X+ int _fltused = 0;
X+ FILE *_iob = 0;
X+ int access() = 0;
X+ int alarm() = 0;
X+ char *asctime() = 0;
X+ double atof() = 0;
X+ int atoi() = 0;
X+ char *calloc() = 0;
X+ int chmod() = 0;
X+ int close() = 0;
X+ int creat() = 0;
X+ int errno = 0;
X+ void exit() = 0;
X+ int fclose() = 0;
X+ int fcntl() = 0;
X+ char *fgets() = 0;
X+ FILE *fopen() = 0;
X+ int fprintf() = 0;
X+ int fputs() = 0;
X+ int fread() = 0;
X+ void free() = 0;
X+ int fseek() = 0;
X+ int ftell() = 0;
X+ int fwrite() = 0;
X+ char *getenv() = 0;
X+ char *getlogin() = 0;
X+ struct passwd *getpwnam() = 0;
X+ struct passwd *getpwuid() = 0;
X+ int getuid() = 0;
X+ int ioctl() = 0;
X+ int link() = 0;
X+ struct tm *localtime() = 0;
X+ char *malloc() = 0;
X+ char *memcpy() = 0;
X+ char *memset() = 0;
X+ int open() = 0;
X+ void perror() = 0;
X+ int poll() = 0;
X+ int printf() = 0;
X+ int qsort() = 0;
X+ int rand() = 0;
X+ int read() = 0;
X+ char *realloc() = 0;
X+ void (*signal())() = 0;
X+ int sleep() = 0;
X+ int sprintf() = 0;
X+ void srand() = 0;
X+ int sscanf() = 0;
X+ char *strcat() = 0;
X+ char *strchr() = 0;
X+ int strcmp() = 0;
X+ char *strcpy() = 0;
X+ size_t strlen() = 0;
X+ int strncmp() = 0;
X+ char *strncpy() = 0;
X+ char *strrchr() = 0;
X+ char *sys_errlist[] = 0;
X+ int sys_nerr = 0;
X+ int system() = 0;
X+ struct tm *(*_libXaw_time)() = 0;
X+ int times() = 0;
X+ char *tmpnam() = 0;
X+ int toupper() = 0;
X+ int ulimit() = 0;
X+ int uname() = 0;
X+ int unlink() = 0;
X+ int write() = 0;
X+ 
X+ int XBell() = 0;
X+ int XChangeActivePointerGrab() = 0;
X+ int XChangeProperty() = 0;
X+ int XClearArea() = 0;
X+ int XClearWindow() = 0;
X+ int XCloseDisplay() = 0;
X+ int XConfigureWindow() = 0;
X+ int XCopyArea() = 0;
X+ int XCopyPlane() = 0;
X+ int XCreateBitmapFromData() = 0;
X+ int XCreateFontCursor() = 0;
X+ GC XCreateGC() = 0;
X+ Region XCreateRegion() = 0;
X+ int XDefineCursor() = 0;
X+ int XDrawImageString() = 0;
X+ int XDrawLine() = 0;
X+ int XDrawLines() = 0;
X+ int XDrawPoints() = 0;
X+ int XDrawRectangle() = 0;
X+ int XDrawSegments() = 0;
X+ int XDrawString() = 0;
X+ char *XFetchBuffer() = 0;
X+ int XFillPolygon() = 0;
X+ int XFillRectangle() = 0;
X+ int XFlush() = 0;
X+ int XFreeGC() = 0;
X+ int XFreePixmap() = 0;
X+ int XGContextFromGC() = 0;
X+ int XGetFontProperty() = 0;
X+ int XGetGeometry() = 0;
X+ int XGrabButton() = 0;
X+ int XInternAtom() = 0;
X+ int XLookupString() = 0;
X+ int XMapSubwindows() = 0;
X+ int XMapWindow() = 0;
X+ int XPeekIfEvent() = 0;
X+ XFontStruct *XQueryFont() = 0;
X+ int XQueryPointer() = 0;
X+ int XRaiseWindow() = 0;
X+ int XRectInRegion() = 0;
X+ int XReparentWindow() = 0;
X+ int XRotateBuffers() = 0;
X+ int XSetTSOrigin() = 0;
X+ int XSetWindowBackground() = 0;
X+ int XSetWindowBorder() = 0;
X+ int XSetWindowBorderPixmap() = 0;
X+ int XStoreBuffer() = 0;
X+ int XStoreBytes() = 0;
X+ int XSubtractRegion() = 0;
X+ int XTextWidth() = 0;
X+ int XUnionRectWithRegion() = 0;
X+ int XUnmapWindow() = 0;
X+ int XrmStringToQuark() = 0;
X+ void bcopy() = 0;
X+ void bzero() = 0;
X+ 
X+ void XShapeCombineMask() = 0;
X+ Bool XShapeQueryExtension() = 0;
X+ 
X+ int XtAddCallback() = 0;
X+ int XtAddConverter() = 0;
X+ int XtAddTimeOut() = 0;
X+ int XtAppAddActions() = 0;
X+ int XtAppAddTimeOut() = 0;
X+ int XtAppError() = 0;
X+ int XtAppWarning() = 0;
X+ int XtAppWarningMsg() = 0;
X+ int XtCallCallbackList() = 0;
X+ int XtCallCallbacks() = 0;
X+ int XtConfigureWidget() = 0;
X+ int XtConvert() = 0;
X+ Widget XtCreateManagedWidget() = 0;
X+ Widget XtCreatePopupShell() = 0;
X+ Widget XtCreateWidget() = 0;
X+ int XtCreateWindow() = 0;
X+ int XtDestroyGC() = 0;
X+ int XtDestroyWidget() = 0;
X+ int XtDisownSelection() = 0;
X+ int XtDisplayOfObject() = 0;
X+ int XtError() = 0;
X+ int XtErrorMsg() = 0;
X+ int XtFree() = 0;
X+ GC XtGetGC() = 0;
X+ int XtGetSelectionValue() = 0;
X+ int XtGetValues() = 0;
X+ int XtInitializeWidgetClass() = 0;
X+ int XtIsManaged() = 0;
X+ int XtIsSensitive() = 0;
X+ int XtIsSubclass() = 0;
X+ int XtMakeGeometryRequest() = 0;
X+ int XtMakeResizeRequest() = 0;
X+ char *XtMalloc() = 0;
X+ int XtManageChild() = 0;
X+ int XtManageChildren() = 0;
X+ ArgList XtMergeArgLists() = 0;
X+ int XtMoveWidget() = 0;
X+ char *XtName() = 0;
X+ Widget XtNameToWidget() = 0;
X+ int XtOverrideTranslations() = 0;
X+ int XtOwnSelection() = 0;
X+ XtTranslations XtParseTranslationTable() = 0;
X+ int XtPopdown() = 0;
X+ int XtPopup() = 0;
X+ int XtPopupSpringLoaded() = 0;
X+ int XtQueryGeometry() = 0;
X+ int XtRealizeWidget() = 0;
X+ int XtRealloc() = 0;
X+ int XtReleaseGC() = 0;
X+ int XtRemoveTimeOut() = 0;
X+ int XtResizeWidget() = 0;
X+ Screen *XtScreenOfObject() = 0;
X+ int XtSetKeyboardFocus() = 0;
X+ int XtSetMappedWhenManaged() = 0;
X+ int XtSetTypeConverter() = 0;
X+ int XtSetValues() = 0;
X+ int XtStringConversionWarning() = 0;
X+ int XtTranslateCoords() = 0;
X+ int XtUnmanageChildren() = 0;
X+ int XtWarning() = 0;
X+ int XtWidgetToApplicationContext() = 0;
X+ int XtWindowOfObject() = 0;
X+ int _XtInherit() = 0;
X+ int _XtInheritTranslations() = 0;
X+ WidgetClassRec compositeClassRec = 0;
X+ WidgetClassRec constraintClassRec = 0;
X+ WidgetClassRec objectClassRec = 0;
X+ WidgetClassRec overrideShellClassRec = 0;
X+ WidgetClassRec rectObjClassRec = 0;
X+ WidgetClass transientShellWidgetClass = 0;
X+ WidgetClass widgetClass = 0;
X+ WidgetClassRec widgetClassRec = 0;
X+ WMShellClassRec wmShellClassRec = 0;
X+ WidgetClass wmShellWidgetClass = 0;
X+ 
X+ double cos() = 0;
X+ double sin() = 0;
X+ 
X+ void XmuAddInitializer() = 0;
X+ void XmuCallInitializers() = 0;
X+ Boolean XmuConvertStandardSelection() = 0;
X+ void XmuCopyISOLatin1Lowered() = 0;
X+ Pixmap XmuCreatePixmapFromBitmap() = 0;
X+ Pixmap XmuCreateStippledPixmap() = 0;
X+ void XmuCvtStringToBackingStore() = 0;
X+ void XmuCvtStringToBitmap() = 0;
X+ void XmuCvtStringToCursor() = 0;
X+ void XmuCvtStringToJustify() = 0;
X+ void XmuCvtStringToOrientation() = 0;
X+ Boolean XmuCvtStringToShapeStyle() = 0;
X+ void XmuCvtStringToWidget() = 0;
X+ void XmuDrawLogo() = 0;
X+ Atom XmuInternAtom() = 0;
X+ void XmuInternStrings() = 0;
X+ void XmuReleaseStippledPixmap() = 0;
X+ Boolean XmuReshapeWidget() = 0;
X+ AtomPtr _XA_CHARACTER_POSITION = 0;
X+ AtomPtr _XA_COMPOUND_TEXT = 0;
X+ AtomPtr _XA_DELETE = 0;
X+ AtomPtr _XA_LENGTH = 0;
X+ AtomPtr _XA_LIST_LENGTH = 0;
X+ AtomPtr _XA_NULL = 0;
X+ AtomPtr _XA_SPAN = 0;
X+ AtomPtr _XA_TARGETS = 0;
X+ AtomPtr _XA_TEXT = 0;
X+ 
X+ #endif
X+ #endif
X+ 
END_OF_FILE
if test 48044 -ne `wc -c <'fix-14.sco05'`; then
    echo shar: \"'fix-14.sco05'\" unpacked with wrong size!
fi
# end of 'fix-14.sco05'
fi
echo shar: End of archive 5 \(of 12\).
cp /dev/null ark5isdone
MISSING=""
for I in 1 2 3 4 5 6 7 8 9 10 11 12 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 12 archives.
    echo "instructions are in fix-14.sco01"
    rm -f ark[1-9]isdone ark[1-9][0-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0


dan
----------------------------------------------------
O'Reilly && Associates   argv@sun.com / argv@ora.com
Opinions expressed reflect those of the author only.