]> code.delx.au - gnu-emacs/blobdiff - lwlib/lwlib.c
Add #undef for index and rindex.
[gnu-emacs] / lwlib / lwlib.c
index 0df82d0207a9f7c00a43fab305ddefeb38b43dbd..5dd4f1d8133af9864b5a6fd36b24fcda2db91887 100644 (file)
@@ -67,6 +67,11 @@ ERROR! no more than one of USE_MOTIF and USE_OLIT may be defined.
 static widget_info*
 all_widget_info = NULL;
 
+#ifdef USE_MOTIF
+char *lwlib_toolkit_type = "motif";
+#else
+char *lwlib_toolkit_type = "lucid";
+#endif
 \f/* Forward declarations */
 static void
 instanciate_widget_instance (/* widget_instance* instance */);
@@ -990,7 +995,7 @@ lw_destroy_all_pop_ups ()
 }
 
 #ifdef USE_MOTIF
-extern Widget first_child (Widget);    /* garbage */
+extern Widget first_child (/* Widget */);      /* garbage */
 #endif
 
 Widget
@@ -1085,24 +1090,25 @@ lw_pop_down_all_widgets (id)
 }
 
 void
-lw_popup_menu (widget)
+lw_popup_menu (widget, event)
      Widget widget;
+     XEvent *event;
 {
 #if defined (USE_LUCID)
   if (lw_lucid_widget_p (widget))
-    xlw_popup_menu (widget);
+    xlw_popup_menu (widget, event);
 #endif
 #if defined (USE_MOTIF)
   if (lw_motif_widget_p (widget))
-    xm_popup_menu (widget);
+    xm_popup_menu (widget, event);
 #endif
 #if defined (USE_OLIT)
   if (lw_olit_widget_p (widget))
-    xol_popup_menu (widget);
+    xol_popup_menu (widget, event);
 #endif
 #if defined (USE_XAW)
   if (lw_xaw_widget_p (widget))
-    xaw_popup_menu (widget);
+    xaw_popup_menu (widget, event);
 #endif
 }
 
@@ -1314,9 +1320,9 @@ lw_refigure_widget (w, doit)
 #endif
 #if defined (USE_MOTIF)
   if (doit)
-    XtUnmanageChild (w);
-  else
     XtManageChild (w);
+  else
+    XtUnmanageChild (w);
 #endif
 }