diff src/EmacsFrame.c @ 16:0293115a14e9 r19-15b91

Import from CVS: tag r19-15b91
author cvs
date Mon, 13 Aug 2007 08:49:20 +0200
parents ac2d302a0011
children ec9a17fef872
line wrap: on
line diff
--- a/src/EmacsFrame.c	Mon Aug 13 08:48:43 2007 +0200
+++ b/src/EmacsFrame.c	Mon Aug 13 08:49:20 2007 +0200
@@ -85,7 +85,8 @@
      offset (scrollbar_height), XtRImmediate, (XtPointer)-1},
   {XtNscrollBarPlacement, XtCScrollBarPlacement, XtRScrollBarPlacement,
       sizeof(unsigned char), offset(scrollbar_placement), XtRImmediate,
-#if defined (LWLIB_SCROLLBARS_MOTIF) || defined (LWLIB_SCROLLBARS_LUCID)
+#if defined (LWLIB_SCROLLBARS_MOTIF) || defined (LWLIB_SCROLLBARS_LUCID) || \
+    defined (LWLIB_SCROLLBARS_ATHENA3D)
       (XtPointer) XtBOTTOM_RIGHT
 #else
       (XtPointer) XtBOTTOM_LEFT
@@ -481,25 +482,25 @@
   else
     return XtGeometryYes;
 }
-/**** string-to-scrollbar-placement converter: modelled after edge-type
-      converter in Xaw/Form.c ****/
 
-#define	done(address, type) \
-toVal->size = sizeof(type); \
-toVal->addr = (XtPointer) address; \
-return /* `;' supplied by caller */
+/* Xt string-to-scrollbar-placement converter */
+/* ### Convert this to a `new-style' converter (See XtAddTypeConverter) */
 
 /* This variable cannot be a stack variable. */
 static unsigned char cvt_string_scrollbar_placement;
 
 /* ARGSUSED */
 static void
-_CvtStringToScrollBarPlacement (args, num_args, fromVal, toVal)
-     XrmValuePtr args;		/* unused */
-     Cardinal *num_args;	/* unused */
-     XrmValuePtr fromVal;
-     XrmValuePtr toVal;
+_CvtStringToScrollBarPlacement (XrmValuePtr args,   /* unused */
+				Cardinal *num_args, /* unused */
+				XrmValuePtr fromVal,
+				XrmValuePtr toVal)
 {
+#define done(address, type) \
+toVal->size = sizeof(type); \
+toVal->addr = (XtPointer) address; \
+return /* `;' supplied by caller */
+
   XrmQuark q;
   char lowerName[1000];
   
@@ -528,6 +529,7 @@
   XtStringConversionWarning (fromVal->addr, "scrollBarPlacement");
   toVal->addr = NULL;
   toVal->size = 0;
+#undef done
 }
 
 static void