X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=ROM2%2Fvend.h;h=03d8c9e888266cd3bc856fe1cd363d74a94870ff;hb=69e91c633f123ca0d250147929decb0c678eb2e9;hp=c7650ca5ac2ce665a6db31ceb83c89b555f64800;hpb=27fb8a023fa0572ef4171624781460bc59537d49;p=uccvend-snackrom.git diff --git a/ROM2/vend.h b/ROM2/vend.h index c7650ca..03d8c9e 100644 --- a/ROM2/vend.h +++ b/ROM2/vend.h @@ -11,10 +11,10 @@ */ #define buffered_addr(a) \ extern volatile u8 _##a; \ - u8 a; \ + volatile u8 a; \ extern inline void set_##a(u8 b) { a = b; _##a = b; } \ - extern inline void bset_##a(const u8 m) { bset(&a, m); _##a = a; } \ - extern inline void bclr_##a(const u8 m) { bclr(&a, m); _##a = a; } + extern inline void bset_##a(const u8 m) { bset((void*)&a, m); _##a = a; } \ + extern inline void bclr_##a(const u8 m) { bclr((void*)&a, m); _##a = a; } buffered_addr(changer_output); buffered_addr(misc_output);