--- xcolorsel-1.1a.orig/xcolorsel.c
+++ xcolorsel-1.1a/xcolorsel.c
@@ -60,16 +60,16 @@
 #include <X11/Intrinsic.h>
 #include <X11/Shell.h>
 #include <X11/StringDefs.h>
-#include <X11/Xaw/Box.h>
-#include <X11/Xaw/Paned.h>
-#include <X11/Xaw/Form.h>
-#include <X11/Xaw/Label.h>
-#include <X11/Xaw/Command.h>
-#include <X11/Xaw/MenuButton.h>
-#include <X11/Xaw/Toggle.h>
-#include <X11/Xaw/SimpleMenu.h>
-#include <X11/Xaw/SmeBSB.h>
-#include <X11/Xaw/AsciiText.h>
+#include <X11/Xaw3d/Box.h>
+#include <X11/Xaw3d/Paned.h>
+#include <X11/Xaw3d/Form.h>
+#include <X11/Xaw3d/Label.h>
+#include <X11/Xaw3d/Command.h>
+#include <X11/Xaw3d/MenuButton.h>
+#include <X11/Xaw3d/Toggle.h>
+#include <X11/Xaw3d/SimpleMenu.h>
+#include <X11/Xaw3d/SmeBSB.h>
+#include <X11/Xaw3d/AsciiText.h>
 
 #include "config.h"
 #include "RgbText.h"
@@ -253,7 +253,7 @@
 
 String translations="<Message>WM_PROTOCOLS: wm_protocols()";
 
-void main(int argc,char *argv[])
+int main(int argc,char *argv[])
 {
 size_t i;
 register char *(*ptr);
@@ -478,6 +478,8 @@
 XtSetValues(myshell, args, 1);
 
 XtAppMainLoop(mycontext);
+
+return 0;
 }
 
 void usage(int argc,char *argv[])
