dtcm: Resolve CID 87408
[oweals/cde.git] / cde / programs / dtcm / dtcm / help.c
index f6178bec720899fe004c940b4229d4d8090e041e..4f51b1310678cbabffb83efdd46bb2d5ab22aec1 100644 (file)
@@ -120,7 +120,7 @@ void show_main_help(Widget w, XtPointer clientData, XtPointer cbs)
  
         ac = 0;
         XtSetArg(al[ac], DtNhelpType, DtHELP_TYPE_TOPIC); ac++;
-        switch ((int)clientData) {
+        switch ((intptr_t)clientData) {
             case HELP_OVERVIEW:
                XtSetArg(al[ac], DtNhelpVolume, "Calendar"); ac++;
                 XtSetArg(al[ac], DtNlocationId, "_HOMETOPIC"); ac++;
@@ -149,11 +149,11 @@ void show_main_help(Widget w, XtPointer clientData, XtPointer cbs)
                while (!XtIsSubclass(w, applicationShellWidgetClass))
                    w = XtParent(w);
  
-               status = DtHelpReturnSelectedWidgetId(w, NULL, &selWidget);     
+               status = DtHelpReturnSelectedWidgetId(w, 0, &selWidget);     
                switch ((int)status)
                   {
                     case DtHELP_SELECT_ERROR:
-                      printf(catgets(c->DT_catd, 1, 350, "Selection Error, cannot continue\n"));
+                      printf("%s", catgets(c->DT_catd, 1, 350, "Selection Error, cannot continue\n"));
                     break;
                     case DtHELP_SELECT_VALID:
                       while (selWidget != NULL)