Fix warnings on FreeBSD
[oweals/cde.git] / cde / programs / ttsnoop / patternProps_stubs.C.src
index 4ca4f9c0b2c676ab00a439a18d3ea4ed8e34a1a3..4ae300ccb708ed13e3c9eb00d1aec722cd7403d6 100644 (file)
@@ -21,6 +21,7 @@
  *  ** DELETE THE GENERATED COMMENTS!                                 **
  */
 
+#include <stdint.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)
+#if defined(__linux__) || defined(CSRG_BASED) || defined(sun)
 #include <strstream>
 #else
 #include <strstream.h>
@@ -59,7 +60,7 @@ patternProps2Pat(
 {
        Tt_pattern pat;
        XtVaGetValues( instance->patternProps_shellform,
-                      XmNuserData, &pat, 0 );
+                      XmNuserData, &pat, NULL );
        return pat;
 }
 
@@ -82,7 +83,7 @@ _DtTtPatternSetUpdating(
 )
 {
        tt_pattern_user_set( pat, (int) (long) _DtTtPatternUpdating,
-                            (void *)updating );
+                            (void *) (intptr_t) updating );
 }
 
 void
@@ -96,7 +97,7 @@ _DtTtPatternWidgetUpdate(
        if (tt_is_err( status )) {
                printout = tt_status_message( status );
        }
-       XtVaSetValues( instance->patternText, XmNvalue, printout, 0 );
+       XtVaSetValues( instance->patternText, XmNvalue, printout, NULL );
 
        _DtTtPatternSetUpdating( pat, True );
 
@@ -119,7 +120,7 @@ _DtTtPatternWidgetUpdate(
                choice = instance->categoryChoice_items.HANDLE_ROTATE_item;
                break;
        }
-       XtVaSetValues( instance->categoryChoice, XmNmenuHistory, choice, 0 );
+       XtVaSetValues( instance->categoryChoice, XmNmenuHistory, choice, NULL );
 
        _DtTtPatternSetUpdating( pat, False );
 }
@@ -356,7 +357,7 @@ DtTtPatternWidgetCreate(
        dtb_pattern_props_pattern_props_initialize( instance, parent );
        widget = instance->patternProps;
 
-       XtVaSetValues( instance->patternProps_shellform, XmNuserData, pat, 0 );
+       XtVaSetValues( instance->patternProps_shellform, XmNuserData, pat, NULL );
        status = tt_pattern_user_set( pat, DtTtPatWidgetKey, widget );
        if (tt_is_err( status )) {
                XtDestroyWidget( widget );
@@ -375,7 +376,7 @@ DtTtPatternWidgetCreate(
        labelStream << "Tt_pattern " << (void *)pat << ends;
        XtVaSetValues( instance->patternProps,
                       XmNtitle, labelStream.str(),
-                      0 );
+                      NULL );
        delete labelStream.str();
 
        _DtTtPatternWidgetUpdate( instance, pat );