Fix to different compile warnings.
authorJose Rubio <joserubiovidales@gmail.com>
Thu, 10 Oct 2019 17:25:07 +0000 (19:25 +0200)
committerJose Rubio <joserubiovidales@gmail.com>
Thu, 10 Oct 2019 17:59:40 +0000 (19:59 +0200)
Fix to multiple int-conversion
Removal of duplicated function definition in dtudcfonted/util.h
Added XtEventHandler prototypes to mtfgui

cde/lib/DtSearch/dberr.c
cde/programs/dtksh/dtkcmds.c
cde/programs/dtksh/findsym.c
cde/programs/dtksh/xmcvt.c
cde/programs/dtudcfonted/mtfgui.c
cde/programs/dtudcfonted/ufont.c
cde/programs/dtudcfonted/util.c
cde/programs/dtudcfonted/util.h

index 8aba298434b9bdc44212ab81e2f53fd9eff35f86..a54bcafa15c85916f62a477d66da4b37006bb82a 100644 (file)
@@ -80,7 +80,9 @@ static char     vista_errmsg[1024];
 void            (*dberr_exit) (int) = exit;
 
 /* non AusText user should #define to -1 */
-#define        dtsearch_catd -1
+/* the nl_types functions, will discard all catalogs */
+/* with -1 as Message catalog descriptor type.       */
+#define        dtsearch_catd ((nl_catd)-1)
 /* non AusText user should #define to stderr */
 #define aa_stderr stderr
 
index 1c1e273f4c504b644119bf7cbf7bfc908721fd3a..84476475e313c68714012feabb8844c96475786a 100644 (file)
@@ -7065,14 +7065,14 @@ static struct named_integer CallbackReasons[] = {
        { "CR_TEAR_OFF_DEACTIVATE",     XmCR_TEAR_OFF_DEACTIVATE },
        { "CR_OBSCURED_TRAVERSAL",      XmCR_OBSCURED_TRAVERSAL },
        { "CR_PROTOCOLS",       6666 },
-       { NULL,                         NULL },
+       { NULL,                         0 },
 };
 
 
 static struct named_integer HelpCallbackReasons[] = {
        { "HELP_CR_CLOSE",              DtCR_HELP_CLOSE },
        { "HELP_CR_LINK_ACTIVATE",      DtCR_HELP_LINK_ACTIVATE },
-       { NULL,                         NULL },
+       { NULL,                         0 },
 };
 
 
index aa4214fb2905cb2e755bfefb5e1bb3612c33b549..8f93966616ec20743d54e5272c737438b54f0955 100644 (file)
@@ -99,5 +99,5 @@ fsym(
 #endif
 #endif
 
-   return(NULL);
+   return(0);
 }
index 09955a730ea56cf238a131b61e2bf5a7225d0832..61299e79b4ce8008f59480cd3e47ffb834b59776 100644 (file)
@@ -1272,7 +1272,7 @@ static ModifierState modifierTable[] = {
    {"Mod4Mask",    Mod4Mask},
    {"Mod5Mask",    Mod5Mask},
    {"ShiftMask",   ShiftMask},
-   {NULL,          NULL},
+   {NULL,          0},
 };
 
 
index b9066713b376c2ce59a3bd7e5eee419457cd568c..14acb0d0a3ad4ddb7f60bed845ef4db3d968f493 100644 (file)
 #include <X11/Intrinsic.h>
 #include <Xm/MessageB.h>
 
+#ifdef __linux__
+/* needed for intptr_t */
+#include <stdint.h>
+#endif
+
 #include "xoakufont.h"
 #include "util.h"
 
index 1372e945cc8748502c0eea9eeccbf249bc56f224..864610d10d0fc3b01187a8b81c93fa911cc260b7 100644 (file)
@@ -92,7 +92,11 @@ static void musLine(int evtype, int px, int py);
 static void musCircle(int evtype, int px, int py);
 static void musRect(int proc, int evtype, int px, int py);
 static void musRegionProc(int proc, int evtype, int px, int py);
+#ifdef __linux__
+static void musPasteProc(Widget w, XtPointer client_data, XEvent *event, Boolean*);
+#else
 static void musPasteProc(Widget w, XtPointer client_data, XEvent *event);
+#endif
 static void rubLine(int x1, int y1, int x2, int y2);
 static void rubBand(int x1, int y1, int x2, int y2);
 static void rubCircle(int ox, int oy, int rx, int ry);
@@ -2280,7 +2284,11 @@ musRegionProc( int proc, int evtype, int px, int py )
 
 /*ARGSUSED*/
 static void
+#ifdef __linux__
+musPasteProc(Widget w, XtPointer client_data, XEvent *event, Boolean* continue_to_dispatch)
+#else
 musPasteProc(Widget w, XtPointer client_data, XEvent *event)
+#endif 
 {
     static int ox=0, oy=0;
     int rc, tx, ty;
index d9d4eac700f2bdd2ffb2b91acb6ce15d980fb3cf..33e9eab5bce5473f64f6475905ac855d628161cb 100644 (file)
 #include "FaLib.h"
 
 extern Widget toplevel;
-static void _destroy(Widget w);
-void _unmap(void);
+
+typedef void (*XtCallbackProc)( Widget   widget, XtPointer closure, XtPointer call_data);
+
+static void _destroy( Widget w, XtPointer closure, XtPointer call_data);
+void _unmap( Widget w, XtPointer closure, XtPointer call_data);
 
 extern Resource resource ;
 
@@ -175,11 +178,7 @@ RadioButt *data)
  *
  */
 
-#ifdef _HPUX_SOURCE
 String
-#else
-XtPointer
-#endif
 GetTextFieldValue(TextField *textf)
 {
     char *s1, *s2, *s3;
@@ -645,14 +644,14 @@ format_str(Widget st, int charcnt , char *str)
        XmStringFree(cs);
 }
 
-void _unmap(void)
+void _unmap( Widget w, XtPointer closure, XtPointer call_data)
 {
        if (notice && XtIsManaged(notice)){
                XtUnmanageChild(notice);
        }
 }
 
-static void _destroy(Widget w)
+static void _destroy( Widget w, XtPointer closure, XtPointer call_data)
 {
        if (w){
                XtDestroyWidget(w);
@@ -978,7 +977,7 @@ CreateLabel( Widget owner, String name, String str )
 
 /*ARGSUSED*/
 Widget
-CreateFrame(Widget owner, String name, XtPointer type, XtPointer thickness)
+CreateFrame(Widget owner, String name, int type, int thickness)
 {
        Widget frame;
        Arg args[20];
index 057a4acc9356d1b3ee0dcd37b284bd185775ac38..80da5a81672c493ba643e7845577b58dffcff9d9 100644 (file)
@@ -39,7 +39,6 @@
 #define MinimumSpace 4
 
 /*****  Exclusive Set  *****/
-
 typedef struct _ToggleButt {
     Widget     w;
     char *     label;
@@ -204,39 +203,22 @@ typedef struct _TextField {
        XmNbottomAttachment, XmATTACH_FORM, \
        XmNbottomOffset, offset, \
        0)
+#endif /* USE_MACRO */
+
 
-extern Widget GetMenuWidget(MButton *buttons, int buttons_num);
-extern Widget CreateFrame(Widget owner,
-                         String name,
-                         XtPointer type,
-                         XtPointer thickness);
-extern Widget CreateScrollBar(Widget owner,
-                             String name,
-                             int height,
-                             int val,
-                             int min,
-                             int max,
-                             void (*proc)());
 extern Widget CreateDrawingArea(Widget owner,
                                String name,
                                int width,
                                int height,
                                void (*proc)(),
                                int val);
-extern Widget CreateLabel(Widget owner, String name, String str);
 extern Widget CreateDialogAndButtons(Widget owner,
                                     String name,
                                     void (*delcb)(),
                                     Button *btns,
                                     int btns_cnt,
                                     Widget *pop);
-extern
-#ifdef _HPUX_SOURCE
-String
-#else
-XtPointer
-#endif
-GetTextFieldValue(TextField *textf);
+extern String GetTextFieldValue(TextField *textf);
 extern Widget CreateTemplateDialog(Widget w,
                                   char *message,
                                   unsigned char type,
@@ -250,41 +232,22 @@ extern Widget CreateScrollBase(Widget owner,
                               int val,
                               int vcnt,
                               void (*sbproc)());
-extern Widget CreateForm(Widget owner, String name);
 
 Widget CreateCaptionFrame(Widget owner,
                           String name,
                           String labelstr,
                           int type,
                           int thickness);
-#ifdef _HPUX_SOURCE
-String
-#else
-XtPointer
-#endif
-GetTextFieldValue(TextField *textf);
 void   CreateTextField(Widget owner,
                        String name,
                        String labelstr,
                        TextField *data,
                        int maxlength);
 void   CreateMenuButtons(Widget owner, Button *buttons, int buttons_cnt);
-Widget CreateDialogAndButtons(Widget owner,
-                              String name,
-                              void (*delcb)(),
-                              Button *btns,
-                              int btns_cnt,
-                              Widget *pop);
 Widget GuiInitialize(XtAppContext *app,
                      String class_name,
                      int *ac,
                      String av[]);
-Widget CreateDrawingArea(Widget owner,
-                         String name,
-                         int width,
-                         int height,
-                         void (*proc)(),
-                         int val);
 void   AddLeftAttachWidget(Widget w, Widget ref, int offset);
 void   AddLeftAttachForm(Widget w, int offset);
 void   AddTopAttachWidget(Widget w, Widget ref, int offset);
@@ -315,8 +278,8 @@ Widget      CreateForm(Widget owner, String name);
 Widget CreateLabel(Widget owner, String name, String str);
 Widget CreateFrame(Widget owner,
                    String name,
-                   XtPointer type,
-                   XtPointer thickness);
+                   int type,
+                   int thickness);
 Widget CreateRowColumn(Widget owner,
                        String name,
                        int layout,
@@ -331,4 +294,3 @@ Widget      CreateScrollBar(Widget owner,
                        int max,
                        void (*proc)());
 
-#endif /* USE_MACRO */