Another big mistake. The stack grows from _estack(Highest stack address) to _stack(Lowest stack address). So the extra stack space is point-less. Guo-Fu Tseng