From 161b6872ab1715ef6fa69133203aa574857590fd Mon Sep 17 00:00:00 2001 From: Nathaniel Walizer Date: Fri, 10 Jan 2025 18:49:32 -0800 Subject: [PATCH] Fix compilation warnings from unnamed arguments --- e6502.c | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/e6502.c b/e6502.c index f467261..dc917ab 100644 --- a/e6502.c +++ b/e6502.c @@ -48,12 +48,12 @@ static inline void e6502_adr_w16(e6502_Core* core, typedef uint16_t e6502_Address; -static inline e6502_Address e6502_mem_adr(e6502_Core*, +static inline e6502_Address e6502_mem_adr(e6502_Core* core, e6502_Mem_Addr adr) { return adr; } -static inline e6502_Mem_Addr e6502_adr_mem(e6502_Core*, +static inline e6502_Mem_Addr e6502_adr_mem(e6502_Core* core, e6502_Address adr) { return adr; } @@ -96,7 +96,7 @@ static inline uint16_t arg16(e6502_Core* core) { // Interpret opcode values -static inline e6502_Address adr_imp(e6502_Core*) { +static inline e6502_Address adr_imp(e6502_Core* core) { return 0; } @@ -173,11 +173,11 @@ static inline e6502_Address adr_rel(e6502_Core* core) { // Instructions -static inline void nop(e6502_Core*, e6502_Address) { +static inline void nop(e6502_Core* core, e6502_Address adr) { // NOP } -static inline void brk(e6502_Core *core, e6502_Address) { +static inline void brk(e6502_Core *core, e6502_Address adr) { e6502_push16(core, core->registers.PC + 1); e6502_push8(core, core->registers.P | e6502_Status_1 | @@ -186,7 +186,7 @@ static inline void brk(e6502_Core *core, e6502_Address) { core->registers.PC = e6502_r16(core, e6502_IRQ_Vec); } -static inline void rti(e6502_Core *core, e6502_Address) { +static inline void rti(e6502_Core *core, e6502_Address adr) { core->registers.P = e6502_pop8(core) | e6502_Status_1 | e6502_Status_B; @@ -394,31 +394,31 @@ static inline void beq(e6502_Core *core, e6502_Address adr) { } } -static inline void clc(e6502_Core *core, e6502_Address) { +static inline void clc(e6502_Core *core, e6502_Address adr) { core->registers.P &= ~e6502_Status_C; } -static inline void cli(e6502_Core *core, e6502_Address) { +static inline void cli(e6502_Core *core, e6502_Address adr) { core->registers.P &= ~e6502_Status_I; } -static inline void cld(e6502_Core *core, e6502_Address) { +static inline void cld(e6502_Core *core, e6502_Address adr) { core->registers.P &= ~e6502_Status_D; } -static inline void clv(e6502_Core *core, e6502_Address) { +static inline void clv(e6502_Core *core, e6502_Address adr) { core->registers.P &= ~e6502_Status_V; } -static inline void sec(e6502_Core *core, e6502_Address) { +static inline void sec(e6502_Core *core, e6502_Address adr) { core->registers.P |= e6502_Status_C; } -static inline void sei(e6502_Core *core, e6502_Address) { +static inline void sei(e6502_Core *core, e6502_Address adr) { core->registers.P |= e6502_Status_I; } -static inline void sed(e6502_Core *core, e6502_Address) { +static inline void sed(e6502_Core *core, e6502_Address adr) { core->registers.P |= e6502_Status_D; } @@ -431,7 +431,7 @@ static inline void jmp(e6502_Core *core, e6502_Address adr) { core->registers.PC = e6502_adr_mem(core, adr); } -static inline void rts(e6502_Core *core, e6502_Address) { +static inline void rts(e6502_Core *core, e6502_Address adr) { core->registers.PC = e6502_pop16(core) + 1; } @@ -532,11 +532,11 @@ static inline void ini(e6502_Core *core, uint8_t* reg) { *reg = val; } -static inline void inx(e6502_Core *core, e6502_Address) { +static inline void inx(e6502_Core *core, e6502_Address adr) { ini(core, &core->registers.X); } -static inline void iny(e6502_Core *core, e6502_Address) { +static inline void iny(e6502_Core *core, e6502_Address adr) { ini(core, &core->registers.Y); } @@ -557,11 +557,11 @@ static inline void dei(e6502_Core *core, uint8_t* reg) { *reg = val; } -static inline void dex(e6502_Core *core, e6502_Address) { +static inline void dex(e6502_Core *core, e6502_Address adr) { return dei(core, &core->registers.X); } -static inline void dey(e6502_Core *core, e6502_Address) { +static inline void dey(e6502_Core *core, e6502_Address adr) { return dei(core, &core->registers.Y); } @@ -586,27 +586,27 @@ static inline void t(e6502_Core *core, *reg = val; } -static inline void tax(e6502_Core *core, e6502_Address) { +static inline void tax(e6502_Core *core, e6502_Address adr) { t(core, &core->registers.X, core->registers.A); } -static inline void tay(e6502_Core *core, e6502_Address) { +static inline void tay(e6502_Core *core, e6502_Address adr) { t(core, &core->registers.Y, core->registers.A); } -static inline void txs(e6502_Core *core, e6502_Address) { +static inline void txs(e6502_Core *core, e6502_Address adr) { core->registers.S = core->registers.X; } -static inline void txa(e6502_Core *core, e6502_Address) { +static inline void txa(e6502_Core *core, e6502_Address adr) { t(core, &core->registers.A, core->registers.X); } -static inline void tya(e6502_Core *core, e6502_Address) { +static inline void tya(e6502_Core *core, e6502_Address adr) { t(core, &core->registers.A, core->registers.Y); } -static inline void tsx(e6502_Core *core, e6502_Address) { +static inline void tsx(e6502_Core *core, e6502_Address adr) { t(core, &core->registers.X, core->registers.S); }