From 8c57cadbe747f9c422025c212aca8da3e22fe821 Mon Sep 17 00:00:00 2001 From: Jamie Bainbridge Date: Fri, 13 Jul 2018 15:02:38 +1000 Subject: [PATCH] Include stdlib in fontutils (#11251) When `REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER` is defined and Re-ARM build is attempted, `u8g_fontutf8.cpp` includes `fontutils.h` which uses `abs()`. However, `abs()` is defined in `stdlib.h` which is not included in `fontutils.h`, so compile fails with an error. Include `stdlib.h` in `fontutils.h` so that `abs()` is defined before `u8g_fontutf8.cpp` needs to use it, resolving the compile error. Signed-off-by: Jamie Bainbridge --- Marlin/src/lcd/fontutils.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Marlin/src/lcd/fontutils.h b/Marlin/src/lcd/fontutils.h index e226d0e52c..b2eca477a3 100644 --- a/Marlin/src/lcd/fontutils.h +++ b/Marlin/src/lcd/fontutils.h @@ -9,6 +9,7 @@ #ifndef _FONT_UTILS_H #define _FONT_UTILS_H +#include #include #include "../core/macros.h" #include // wchar_t