From 88c6dd2da81c10eb36bdc76f236ef3d428d9312e Mon Sep 17 00:00:00 2001 From: Greg King Date: Tue, 16 Jul 2019 13:16:02 -0400 Subject: [PATCH] Changed empty parameter lists into (void) lists on functions with asm() statements. The fix avoids any possible problems with how cc65 will handle old-style (K & R) function declarations, in the future. --- test/val/trampoline-params.c | 2 +- test/val/trampoline-varargs.c | 2 +- test/val/trampoline.c | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/test/val/trampoline-params.c b/test/val/trampoline-params.c index c05d8c06d..9dbbba077 100644 --- a/test/val/trampoline-params.c +++ b/test/val/trampoline-params.c @@ -9,7 +9,7 @@ static unsigned char flag; -static void trampoline_set() { +static void trampoline_set(void) { asm("ldy tmp4"); asm("sty %v", flag); asm("jsr callptr4"); diff --git a/test/val/trampoline-varargs.c b/test/val/trampoline-varargs.c index e2db839c8..0e6be49c3 100644 --- a/test/val/trampoline-varargs.c +++ b/test/val/trampoline-varargs.c @@ -9,7 +9,7 @@ static unsigned char flag; -static void trampoline_set() { +static void trampoline_set(void) { // The Y register is used for variadics - save and restore asm("sty tmp3"); diff --git a/test/val/trampoline.c b/test/val/trampoline.c index b2010f6f3..8f1e1547c 100644 --- a/test/val/trampoline.c +++ b/test/val/trampoline.c @@ -7,13 +7,13 @@ static unsigned char flag; -static void trampoline_set() { +static void trampoline_set(void) { asm("ldy tmp4"); asm("sty %v", flag); asm("jsr callptr4"); } -void trampoline_inc() { +void trampoline_inc(void) { asm("inc %v", flag); asm("jsr callptr4"); } @@ -35,7 +35,7 @@ void func1(void); #pragma wrapped-call(pop) #pragma wrapped-call(pop) -void func1() { +void func1(void) { func2(); }