diff --git a/src/lib_raddbg_markup/raddbg_markup.c b/src/lib_raddbg_markup/raddbg_markup.c index a30cb685..a4674fbb 100644 --- a/src/lib_raddbg_markup/raddbg_markup.c +++ b/src/lib_raddbg_markup/raddbg_markup.c @@ -41,7 +41,7 @@ extern "C" long long _InterlockedExchangeAdd64(long long volatile*, long long); #pragma intrinsic(_InterlockedCompareExchange64) #pragma intrinsic(_InterlockedExchangeAdd64) - int raddbg_markup_vsnprintf(char *, unsigned long long, const char *, __builtin_va_list); + int raddbg_markup_vsnprintf(char *, unsigned long long, const char *, va_list); #if defined(__cplusplus) } #endif diff --git a/src/ui/ui_core.c b/src/ui/ui_core.c index cc1249a3..d2b79b83 100644 --- a/src/ui/ui_core.c +++ b/src/ui/ui_core.c @@ -2415,7 +2415,7 @@ ui_box_text_position(UI_Box *box) case UI_TextAlign_Center: { Vec2F32 text_dim = box->display_string_runs.dim; - result.x = floor_f32((box->rect.p0.x + box->rect.p1.x)/2 - text_dim.x/2); + result.x = round_f32((box->rect.p0.x + box->rect.p1.x)/2 - text_dim.x/2); result.x = ClampBot(result.x, box->rect.x0); }break; case UI_TextAlign_Right: