Danielito,
I don't think it's a compiler issue.
I suspect you haven't rebuilt ansi libraries or didn't modify heap size properly. Your "libbdef.h" and "ansiis.lib" are not included in .zip file so i cannot check it.
But according to "project(with nuevo).map" heap size is still 2000 Bytes.
MODULE: -- HEAP.C.o (ansiis.lib) ---
PROCEDURES:
_heapcrash_ 0'Error 16 22 0 .text
VARIABLES:
_heap_ 0'Error 7D0 2000 0 HEAP_SEGMENT
I'd suggest you to double check if LIBDEF_HEAPSIZE (libdefs.h) is reduced to fit S08QG8 RAM (e.g 80 Bytes)
and Rebuild the Libraries project which update all the ansi*.lib (files). In your case you are using "ansiis.lib" so the cration date of this file should change after rebuid.
Follow these instructions to rebuild your library correctly.
Stanish
Message Edited by stanish on 2009-10-16 09:59 AM