Fix to different compile warnings.

Fix to multiple int-conversion
Removal of duplicated function definition in dtudcfonted/util.h
Added XtEventHandler prototypes to mtfgui
This commit is contained in:
Jose Rubio
2019-10-10 19:25:07 +02:00
parent 707cc1256f
commit f9790767f3
8 changed files with 33 additions and 57 deletions

View File

@@ -36,6 +36,11 @@
#include <X11/Intrinsic.h>
#include <Xm/MessageB.h>
#ifdef __linux__
/* needed for intptr_t */
#include <stdint.h>
#endif
#include "xoakufont.h"
#include "util.h"

View 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;

View File

@@ -43,8 +43,11 @@
#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];

View 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 */