Nick Briggs
cfc0046675
Rename gc.h to gcdata.h to avoid conflict with Boehm GC system include file, and adjust sources.
...
Remove duplicate external function definitions from gcdata.h
renamed: inc/gc.h -> inc/gcdata.h
modified: src/array2.c
modified: src/array4.c
modified: src/array6.c
modified: src/asmbbt.c
modified: src/asmbitblt.c
modified: src/bbtsub.c
modified: src/car-cdr.c
modified: src/conspage.c
modified: src/fvar.c
modified: src/gc.c
modified: src/gcarray.c
modified: src/gccode.c
modified: src/gcfinal.c
modified: src/gchtfind.c
modified: src/gcmain3.c
modified: src/gcoflow.c
modified: src/gcr.c
modified: src/gcrcell.c
modified: src/gcscan.c
modified: src/gvar2.c
modified: src/initsout.c
modified: src/loopsops.c
modified: src/mkcell.c
modified: src/rplcons.c
modified: src/storage.c
modified: src/xc.c
modified: src/z2.c
2020-09-05 16:39:21 -07:00
Nick Briggs
5c916cffb5
Remove obsoleted include files (replaced by xxxdefs.h files) and adjust dependencies in makefiles
...
modified: bin/makefile-darwin.386-x
modified: bin/makefile-darwin.x86_64-x
modified: bin/makefile-init.386
modified: bin/makefile-sunos5.386-x
modified: bin/makefile-tail
deleted: inc/car-cdr.h
deleted: inc/chardev.h
deleted: inc/conspage.h
deleted: inc/dir.h
deleted: inc/dsk.h
deleted: inc/dspsubrs.h
deleted: inc/llstk.h
deleted: inc/storage.h
deleted: inc/ufs.h
deleted: inc/uraid.h
2020-09-05 12:59:08 -07:00
Nick Briggs
cd4c59dbb3
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
2020-08-21 12:18:03 -07:00
Nick Briggs
2a79b5e782
Turn down the compiler warnings for normal builds on macOS
...
Separate out the DEBUGFLAGS for compilation
Add ldex to the default targets
2020-07-16 20:41:50 -07:00
Nick Briggs
9772948e31
Change default to build 64-bit binaries for compatability with macOS Catalina and forward
...
modified: bin/makefile-darwin.386-x
2020-07-13 19:19:51 -07:00
Nick Briggs
2563b05dc1
Change to default unsigned char for compilation. Possible after previous fixes to GETBYTE et al.
2018-11-15 16:14:24 -08:00
Nick Briggs
35b4ad4350
Fix ups for new llstk.h.
...
modified: bin/makefile-darwin.386-x
modified: bin/makefile-tail
new file: inc/llstk.h
modified: src/gcfinal.c
modified: src/hardrtn.c
modified: src/llstk.c
modified: src/uraid.c
modified: src/xc.c
modified: src/xc.c.orig
2017-06-30 17:42:46 -07:00
Nick Briggs
0371f19167
Create conspage.h to declare functions defined in conspage.c
...
Update files that depend on conspage functions to include conspage.h
Declare as static all functions in conspage.c that are not needed externally.
Add dependencies to makefile.
modified: bin/makefile-darwin.386-x
modified: bin/makefile-tail
new file: inc/conspage.h
modified: src/conspage.c
modified: src/mvs.c
modified: src/rplcons.c
modified: src/xc.c
modified: src/z2.c
2017-06-29 22:33:35 -07:00
Nick Briggs
cfd0711a73
Create car-cdr.h to declare functions defined in car-cdr.c
...
Update files that depend on car-cdr functions to include car-cdr.h.
Add dependencies to makefile.
modified: makefile-darwin.386-x
modified: makefile-init.386
modified: makefile-tail
new file: ../inc/car-cdr.h
modified: ../src/bbtsub.c
modified: ../src/car-cdr.c
modified: ../src/dsk.c
modified: ../src/gcarray.c
modified: ../src/gcrcell.c
modified: ../src/kprint.c
modified: ../src/loopsops.c
modified: ../src/lsthandl.c
modified: ../src/mvs.c
modified: ../src/storage.c
modified: ../src/sxhash.c
modified: ../src/vars3.c
modified: ../src/xc.c
modified: ../src/z2.c
2017-06-29 22:24:33 -07:00
Nick Briggs
e84246e1a8
Clean up compiler options, use gcc89 standard.
...
Remove extraneous dependencies for assembler optimized code in dispatch
modified: bin/makefile-darwin.386-x
2017-06-25 18:22:59 -07:00
Nick Briggs
7ef083b39b
Remove unnecessary AIX define from MacOS version define.
2017-05-24 17:18:05 -07:00
Nick Briggs
f6a6440ef4
Try different optimization flags, correct DFLAGS, remove -lcrypt from LDFLAGS
2017-05-21 17:37:27 -07:00
Nick Briggs
478e89cc68
recognize darwin (MacOS) as osversion and add initial makefile based on Linux
2017-05-19 17:36:24 -07:00