From e3987480329f3fdfc6b410aad3abd63923924a9a Mon Sep 17 00:00:00 2001 From: Callum Farmer Date: Sat, 8 Apr 2023 19:16:26 +0100 Subject: ISO-Latin-1 requires unsigned char It has characters from 0 to 256 so this requires an unsigned 8 bit value Signed-off-by: Callum Farmer --- Make.defaults | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Make.defaults b/Make.defaults index d663397..ece7d3a 100755 --- a/Make.defaults +++ b/Make.defaults @@ -174,11 +174,11 @@ endif ifeq (FreeBSD, $(findstring FreeBSD, $(OS))) CFLAGS += $(ARCH3264) -g -O2 -Wall -Wextra -Werror \ - -fshort-wchar -fno-strict-aliasing \ + -funsigned-char -fshort-wchar -fno-strict-aliasing \ -ffreestanding -fno-stack-protector else CFLAGS += $(ARCH3264) -g -O2 -Wall -Wextra -Wno-pointer-sign -Werror \ - -fshort-wchar -fno-strict-aliasing \ + -funsigned-char -fshort-wchar -fno-strict-aliasing \ -ffreestanding -fno-stack-protector -fno-stack-check \ -fno-stack-check \ $(if $(findstring gcc,$(CC)),-fno-merge-all-constants,) -- cgit v1.2.1