summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorWalter Harms <wharms@bfs.de>2019-06-14 21:31:49 +0200
committerWalter Harms <wharms@bfs.de>2019-06-14 21:31:49 +0200
commitf09cef2528b664b0029242c5643246e28d0395b3 (patch)
tree9afc601a2412ef55d4d64facccd997ae68f8ec0f /src
parentc33fc7df82276b3dd06428d8ac34be39b6e1afd6 (diff)
make _XtWaitForSomething accept always the same number of arguments
to reduce the #ifdef forrest make _XtWaitForSomething accept all arguments. Also add a dummy use for drop_lock to avoid unused warnings Signed-off-by: Walter Harms <wharms@bfs.de>
Diffstat (limited to 'src')
-rw-r--r--src/NextEvent.c20
1 files changed, 3 insertions, 17 deletions
diff --git a/src/NextEvent.c b/src/NextEvent.c
index 5e96173..1185a42 100644
--- a/src/NextEvent.c
+++ b/src/NextEvent.c
@@ -559,9 +559,7 @@ int _XtWaitForSomething(
_XtBoolean ignoreInputs,
_XtBoolean ignoreSignals,
_XtBoolean block,
-#ifdef XTHREADS
- _XtBoolean drop_lock,
-#endif
+ _XtBoolean drop_lock, /* only needed with XTHREADS */
unsigned long *howlong)
{
wait_times_t wt;
@@ -581,6 +579,8 @@ int _XtWaitForSomething(
/* If not multi-threaded, never drop lock */
if (app->lock == (ThreadAppProc) NULL)
drop_lock = FALSE;
+#else
+ drop_lock=drop_lock; /* avoid unsed warning */
#endif
InitTimes ((Boolean) block, howlong, &wt);
@@ -1142,9 +1142,7 @@ static void DoOtherSources(
(void) _XtWaitForSomething (app,
TRUE, TRUE, FALSE, TRUE,
FALSE,
-#ifdef XTHREADS
TRUE,
-#endif
(unsigned long *)NULL);
DrainQueue();
}
@@ -1265,9 +1263,7 @@ void XtAppNextEvent(
d = _XtWaitForSomething (app,
FALSE, FALSE, FALSE, FALSE,
TRUE,
-#ifdef XTHREADS
TRUE,
-#endif
(unsigned long *) NULL);
if (d != -1) {
@@ -1345,9 +1341,7 @@ void XtAppProcessEvent(
(void) _XtWaitForSomething (app,
TRUE, TRUE, FALSE, TRUE,
FALSE,
-#ifdef XTHREADS
TRUE,
-#endif
(unsigned long *)NULL);
}
if (app->outstandingQueue != NULL) {
@@ -1383,9 +1377,7 @@ void XtAppProcessEvent(
((mask & XtIMAlternateInput) ? FALSE : TRUE),
((mask & XtIMSignal) ? FALSE : TRUE),
TRUE,
-#ifdef XTHREADS
TRUE,
-#endif
(unsigned long *) NULL);
if (mask & XtIMXEvent && d != -1) {
@@ -1467,9 +1459,7 @@ XtInputMask XtAppPending(
if(_XtWaitForSomething (app,
FALSE, TRUE, FALSE, TRUE,
FALSE,
-#ifdef XTHREADS
TRUE,
-#endif
(unsigned long *) NULL) != -1)
ret |= XtIMXEvent;
if (app->outstandingQueue != NULL) ret |= XtIMAlternateInput;
@@ -1501,9 +1491,7 @@ static Boolean PeekOtherSources(
(void) _XtWaitForSomething (app,
TRUE, TRUE, FALSE, TRUE,
FALSE,
-#ifdef XTHREADS
TRUE,
-#endif
(unsigned long *)NULL);
if (app->outstandingQueue != NULL) return TRUE;
}
@@ -1558,9 +1546,7 @@ Boolean XtAppPeekEvent(
d = _XtWaitForSomething (app,
FALSE, FALSE, FALSE, FALSE,
TRUE,
-#ifdef XTHREADS
TRUE,
-#endif
(unsigned long *) NULL);
if (d != -1) { /* event */