diff --git a/common/include/gr.h b/common/include/gr.h index d269b633b..bbf3a27f7 100644 --- a/common/include/gr.h +++ b/common/include/gr.h @@ -330,6 +330,7 @@ void gr_ustring(int x, int y, const char *s ); void gr_printf( int x, int y, const char * format, ... ) __attribute_format_printf(3, 4); #define gr_printf(A1,A2,F,...) dxx_call_printf_checked(gr_printf,gr_string,(A1,A2),(F),##__VA_ARGS__) void gr_uprintf( int x, int y, const char * format, ... ) __attribute_format_printf(3, 4); +#define gr_uprintf(A1,A2,F,...) dxx_call_printf_checked(gr_uprintf,gr_ustring,(A1,A2),(F),##__VA_ARGS__) void gr_get_string_size(const char *s, int *string_width, int *string_height, int *average_width ); diff --git a/similar/2d/font.cpp b/similar/2d/font.cpp index 8f0bf8b85..214acd6a5 100644 --- a/similar/2d/font.cpp +++ b/similar/2d/font.cpp @@ -912,7 +912,7 @@ void gr_get_string_size(const char *s, int *string_width, int *string_height, in } -void gr_uprintf( int x, int y, const char * format, ... ) +void (gr_uprintf)( int x, int y, const char * format, ... ) { char buffer[1000]; va_list args;