Module Name: xsrc
Committed By: joerg
Date: Sun Mar 25 16:18:27 UTC 2018
Modified Files:
xsrc/external/mit/xtrap/dist: xtrapout.c
Log Message:
Don't cast around function types incorrectly, but adjust them as
appropiate.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/xtrap/dist/xtrapout.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: xsrc/external/mit/xtrap/dist/xtrapout.c
diff -u xsrc/external/mit/xtrap/dist/xtrapout.c:1.3 xsrc/external/mit/xtrap/dist/xtrapout.c:1.4
--- xsrc/external/mit/xtrap/dist/xtrapout.c:1.3 Tue Jun 17 03:46:27 2014
+++ xsrc/external/mit/xtrap/dist/xtrapout.c Sun Mar 25 16:18:27 2018
@@ -110,11 +110,11 @@ extern int opterr;
/* Forward declarations */
-static void SetGlobalDone (void );
+static void SetGlobalDone (int);
static void print_req_callback (XETC *tc , XETrapDatum *data ,
- char *my_buf );
+ unsigned char *my_buf );
static void print_evt_callback (XETC *tc , XETrapDatum *data ,
- char *my_buf );
+ unsigned char *my_buf );
FILE *ofp;
@@ -126,14 +126,14 @@ XrmOptionDescRec optionTable [] =
{"-v", "*verbose", XrmoptionSkipArg, (caddr_t) NULL},
};
-static void SetGlobalDone(void)
+static void SetGlobalDone(int unused)
{
GlobalDone = 1L;
fprintf(stderr,"Process Completed!\n");
return;
}
-static void print_req_callback(XETC *tc, XETrapDatum *data, char *my_buf)
+static void print_req_callback(XETC *tc, XETrapDatum *data, unsigned char *my_buf)
{
char *req_type;
req_type = (data->u.req.reqType == XETrapGetExtOpcode(tc) ? "XTrap" :
@@ -143,7 +143,7 @@ static void print_req_callback(XETC *tc,
(long)data->u.req.id);
}
-static void print_evt_callback(XETC *tc, XETrapDatum *data, char *my_buf)
+static void print_evt_callback(XETC *tc, XETrapDatum *data, unsigned char *my_buf)
{
static Time last_time = 0;
int delta;
@@ -274,8 +274,8 @@ main(int argc, char *argv[])
XEPrintCurrent(stderr,&ret_cur);
/* Add signal handlers so that we clean up properly */
- _InitExceptionHandling((void_function)SetGlobalDone);
- (void)XEEnableCtrlKeys((void_function)SetGlobalDone);
+ _InitExceptionHandling(SetGlobalDone);
+ (void)XEEnableCtrlKeys(SetGlobalDone);
XETrapAppWhileLoop(app,tc,&GlobalDone);