diff --git a/common/main/powerup.h b/common/main/powerup.h index 438ce8ca1..027cebd48 100644 --- a/common/main/powerup.h +++ b/common/main/powerup.h @@ -162,6 +162,5 @@ extern void do_megawow_powerup(int quantity); void powerup_basic_str(int redadd, int greenadd, int blueadd, int score, const char *str) __attribute_nonnull(); } #endif -#define powerup_basic(A1,A2,A3,A4,F,...) dxx_call_printf_checked(powerup_basic,powerup_basic_str,(A1,A2,A3,A4),(F),##__VA_ARGS__) #endif diff --git a/similar/main/powerup.cpp b/similar/main/powerup.cpp index 00fc3afe2..8bd9143bd 100644 --- a/similar/main/powerup.cpp +++ b/similar/main/powerup.cpp @@ -140,6 +140,8 @@ static void _powerup_basic_nonhud(int redadd, int greenadd, int blueadd, int sco add_points_to_score(ConsoleObject->ctype.player_info, score); } +#define powerup_basic(A1,A2,A3,A4,F,...) dxx_call_printf_checked(powerup_basic,powerup_basic_str,(A1,A2,A3,A4),(F),##__VA_ARGS__) +__attribute_format_printf(5, 6) void (powerup_basic)(int redadd, int greenadd, int blueadd, int score, const char *format, ...) { va_list args;