From a23bd0f786c80da6b90cf907749690c63eaa1c70 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Tue, 18 Feb 2020 01:08:38 -0500 Subject: [PATCH] Fixed the build. It works so far! --- test/events.c | 17 +++++++++++------ test/main.c | 2 +- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/test/events.c b/test/events.c index 04c0af26..49c370f2 100644 --- a/test/events.c +++ b/test/events.c @@ -150,22 +150,27 @@ struct baseParams { /* static void runArgsSubtests(struct baseParams *p) -Test(xxxx_Args) +Te_st(xxxx_Args) testImpl(xxxxx, true, NULL, (&p)) -Test(xxxx_NoArgs) +Te_st(xxxx_NoArgs) testImpl(xxxxx, true, NULL, NULL) static void runGlobalSubtests(struct baseParams *p) -Test(xxxx_Global_Args) +Te_st(xxxx_Global_Args) testImpl(xxxx, true, NULL, (&p)) -Test(xxxx_Global_NoArgs) +Te_st(xxxx_Global_NoArgs) testImpl(xxxxx, true, NULL, NULL) -Test(xxxx_Nonglobal_Args) +Te_st(xxxx_Nonglobal_Args) testImpl(xxxxx, false, (&p), (&p)) -Test(xxxx_Nonglobal_NoArgs) +Te_st(xxxx_Nonglobal_NoArgs) testImpl(xxxxx, false, (&p), NULL) */ +static void deferEventFree(void *data) +{ + uiEventFree((uiEvent *) data); +} + static void deferUnregisterHandler(void *data) { unregisterHandler((struct handler *) data); diff --git a/test/main.c b/test/main.c index 006bc79b..7fcf59c1 100644 --- a/test/main.c +++ b/test/main.c @@ -50,7 +50,7 @@ void TestDefer(void (*f)(void *data), void *data) struct defer *d; d = (struct defer *) malloc(sizeof (struct defer)); - if (d != NULL) { + if (d == NULL) { fprintf(stderr, "** internal error: memory exhausted in TestDefer()\n"); abort(); }