* .version: Updated to 2.3.1
authormichaelh <michaelh@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 23 Sep 2001 18:25:45 +0000 (18:25 +0000)
committermichaelh <michaelh@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 23 Sep 2001 18:25:45 +0000 (18:25 +0000)
commit2f566bab0a5fe0bf025d6c892d6fc309966618f1
tree2bd0e9fc5178845ca86dad00d3091d6fb4db9738
parent52922c7343d4dfe7122d0d905691513cb2724da7
* .version: Updated to 2.3.1

* src/z80/main.c (z80_port =): Added macro based linker and assembler command line support.
Added copyright header.

* src/SDCCmain.c: Shifted various functions into SDCCutil.c
(assemble): Added support for macro based assembler commands.
(linkEdit): Added support for macro based linker commands.
(preProcess): Changed the pre-processor to use macros.
(_setPaths): Added functionality to autodetect the include, lib and bin dir paths.
(_discoverPaths): Added support for overriding the install directory using the SDCCDIR env variable.

* device/lib/z80/crt0.s: Added module name for debugging.
* src/SDCCmain.c (printVersionInfo): Added the build date to the version info.

* src/SDCChasht.c (hTabDeleteByKey): Fixed delete as it would delete the last item from a bucket even if it wasn't the real one.

* src/SDCCglue.c: Moved gc_strdup to SDCCutil.c

* src/Makefile.in: Added SDCCmacro and SDCCutil

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1303 4a8a32a2-be11-0410-ad9d-d568d2c75423
24 files changed:
.version
ChangeLog
device/lib/z80/crt0.s
doc/macro-sys-design.txt [new file with mode: 0644]
src/Makefile.in
src/SDCCast.c
src/SDCCglue.c
src/SDCChasht.c
src/SDCCmacro.c [new file with mode: 0644]
src/SDCCmacro.h [new file with mode: 0644]
src/SDCCmain.c
src/SDCCutil.c [new file with mode: 0644]
src/SDCCutil.h [new file with mode: 0644]
src/avr/main.c
src/ds390/main.c
src/izt/i186.c
src/izt/tlcs900h.c
src/mcs51/main.c
src/pic/main.c
src/port.h
src/z80/main.c
support/tests/internal/Makefile [new file with mode: 0644]
support/tests/internal/stubs.c [new file with mode: 0644]
support/tests/internal/testmacro.c [new file with mode: 0644]