From f70dc90729844fb95839238a85acaed4e36639b7 Mon Sep 17 00:00:00 2001 From: libretroadmin Date: Sat, 6 Apr 2024 18:28:19 +0200 Subject: [PATCH] Add C99/C11 rule - use llabs if C99/C11 is availabl,e otherwise use labs --- gfx/video_driver.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gfx/video_driver.c b/gfx/video_driver.c index 3ad0d5aabd..de5a7e5ac4 100644 --- a/gfx/video_driver.c +++ b/gfx/video_driver.c @@ -4345,7 +4345,11 @@ void video_frame_rest(video_driver_state_t *video_st, else if (frame_time < frame_time_target) frame_time_over_count--; +#if !defined(DJGPP) && defined(__STDC_C99__) || defined(__STDC_C11__) + if (llabs(frame_time - frame_time_target) < frame_time_target * 1.002f - frame_time_target) +#else if (labs(frame_time - frame_time_target) < frame_time_target * 1.002f - frame_time_target) +#endif frame_time_near_count++; else frame_time_near_count--;