Fix warnings on FreeBSD
[oweals/cde.git] / cde / programs / ttsnoop / callbackChooser_stubs.C.src
index 40852de6dfd5cc5335379c409e97477ae172301e..3e7ba76f188f892e397f1089110c0ffa25d1131c 100644 (file)
@@ -21,6 +21,7 @@
  *  ** DELETE THE GENERATED COMMENTS!                                 **
  */
 
+#include <stdlib.h>
 #include <stdio.h>
 #include <Xm/Xm.h>
 #include "dtb_utils.h"
@@ -40,7 +41,7 @@
  *** Add include files, types, macros, externs, and user functions here.
  ***/
 
-#if defined(linux) || defined(CSRG_BASED) || defined(sun)
+#if defined(__linux__) || defined(CSRG_BASED) || defined(sun)
 #include <fstream>
 #include <strstream>
 #else
@@ -76,7 +77,7 @@ _DtTtMsgCbChooserSet(
                        instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin );
        }
        XtVaSetValues( instance->callbackChooser, XmNtitle, title, NULL );
-       XtPointer xtPtr = (XtPointer)isMessage;
+       XtPointer xtPtr = (XtPointer) (intptr_t) isMessage;
        XtVaSetValues( instance->callbackAddButton, XmNuserData, xtPtr, NULL );
        XtVaSetValues( instance->callbackAddCancelButton,
                       XmNuserData, entity, NULL );