From cd4c59dbb3114e4d26260705cb3f10e7b4b67d31 Mon Sep 17 00:00:00 2001 From: Nick Briggs Date: Fri, 21 Aug 2020 12:18:03 -0700 Subject: [PATCH] Be clear that the code depends on the default char being unsigned. Be clear that the code is not clean for pointer aliasing. modified: bin/makefile-darwin.386-x modified: bin/makefile-darwin.x86_64-x modified: bin/makefile-linux.386-x modified: bin/makefile-linux.armv7l-x modified: bin/makefile-linux.x86_64-x modified: bin/makefile-sunos5.386-x --- bin/makefile-darwin.386-x | 4 ++-- bin/makefile-darwin.x86_64-x | 2 +- bin/makefile-linux.386-x | 2 +- bin/makefile-linux.armv7l-x | 2 +- bin/makefile-linux.x86_64-x | 2 +- bin/makefile-sunos5.386-x | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bin/makefile-darwin.386-x b/bin/makefile-darwin.386-x index 5a756bb..aeab3ad 100755 --- a/bin/makefile-darwin.386-x +++ b/bin/makefile-darwin.386-x @@ -1,6 +1,6 @@ # Options for MacOS, x86 processor, X windows -CC = clang -m64 -std=gnu89 -funsigned-char +CC = clang -m32 -std=gnu89 -funsigned-char -fno-strict-aliasing OEXT=.o XFILES = $(OBJECTDIR)xmkicon.o \ @@ -24,7 +24,7 @@ FPFLAGS = DEBUGFLAGS = # -DDEBUG -DOPTRACE DFLAGS = $(DEBUGFLAGS) -DFSERROR -DNEW_STORAGE -DMACOSX -DOLD_CURSOR -DUSETERMIOS \ -DBYTESWAP -DFORKCOMM -DNOFORN -DLOGINT $(XFLAGS) \ - -DRELEASE=351 + -DRELEASE=351 -DSTACKCHECK -DFSBCHECK -DPCTRACE LDFLAGS = -L/usr/X11/lib -lX11 -lm LDELDFLAGS = -L/usr/X11/lib -lX11 -lm diff --git a/bin/makefile-darwin.x86_64-x b/bin/makefile-darwin.x86_64-x index 15a0cb6..2436db9 100755 --- a/bin/makefile-darwin.x86_64-x +++ b/bin/makefile-darwin.x86_64-x @@ -1,6 +1,6 @@ # Options for MacOS, x86 processor, X windows -CC = clang -m64 -std=gnu89 -funsigned-char +CC = clang -m64 -std=gnu89 -funsigned-char -fno-strict-aliasing OEXT=.o XFILES = $(OBJECTDIR)xmkicon.o \ diff --git a/bin/makefile-linux.386-x b/bin/makefile-linux.386-x index d4ee52f..58da444 100755 --- a/bin/makefile-linux.386-x +++ b/bin/makefile-linux.386-x @@ -1,7 +1,7 @@ # Options for Linux, Intel 386/486 and X-Window #CC = gcc -m32 -std=gnu89 -fno-omit-frame-pointer -Wall -Wextra -fwrapv -fno-aggressive-loop-optimizations -fno-strict-aliasing -CC = clang -m32 -std=gnu89 +CC = clang -m32 -std=gnu89 -funsigned-char -fno-strict-aliasing XFILES = $(OBJECTDIR)xmkicon.o \ $(OBJECTDIR)xbbt.o \ $(OBJECTDIR)dspif.o \ diff --git a/bin/makefile-linux.armv7l-x b/bin/makefile-linux.armv7l-x index d4ee52f..58da444 100755 --- a/bin/makefile-linux.armv7l-x +++ b/bin/makefile-linux.armv7l-x @@ -1,7 +1,7 @@ # Options for Linux, Intel 386/486 and X-Window #CC = gcc -m32 -std=gnu89 -fno-omit-frame-pointer -Wall -Wextra -fwrapv -fno-aggressive-loop-optimizations -fno-strict-aliasing -CC = clang -m32 -std=gnu89 +CC = clang -m32 -std=gnu89 -funsigned-char -fno-strict-aliasing XFILES = $(OBJECTDIR)xmkicon.o \ $(OBJECTDIR)xbbt.o \ $(OBJECTDIR)dspif.o \ diff --git a/bin/makefile-linux.x86_64-x b/bin/makefile-linux.x86_64-x index bce1f88..df819dc 100755 --- a/bin/makefile-linux.x86_64-x +++ b/bin/makefile-linux.x86_64-x @@ -1,8 +1,8 @@ # Options for Linux, Intel x86_64 and X-Window #CC = gcc -m64 -std=gnu89 -fno-omit-frame-pointer -Wall -Wextra -fwrapv -fno-aggressive-loop-optimizations -fno-strict-aliasing +CC = clang -m64 -std=gnu89 -funsigned-char -fno-strict-aliasing -CC = clang -m64 -std=gnu89 XFILES = $(OBJECTDIR)xmkicon.o \ $(OBJECTDIR)xbbt.o \ $(OBJECTDIR)dspif.o \ diff --git a/bin/makefile-sunos5.386-x b/bin/makefile-sunos5.386-x index e218151..92f10bc 100755 --- a/bin/makefile-sunos5.386-x +++ b/bin/makefile-sunos5.386-x @@ -10,7 +10,7 @@ #* */ #************************************************************************/ -CC = clang -m32 -std=gnu89 -funsigned-char +CC = clang -m32 -std=gnu89 -funsigned-char -fno-strict-aliasing XFILES = $(OBJECTDIR)xmkicon.o \ $(OBJECTDIR)xbbt.o \