 strange things will happen!):</P>

<PRE>
#include &lt;malloc.h>

#define HPSIZE [size]
HEAPSIZE(HPSIZE)
#pragma set HEAPSIZE HPSIZE</PRE>

<P>#pragma set is a synonym for #define that gets passed through to the
compiler (as opposed to being expanded out by the preprocessoe). When the
time comes to write the zcc_opt.def file the compiler looks for the
#define HEAPSIZE divides by 256 (for the number of pages) adds it to 32
(mininum size of bad memory) and writes this value to the zcc_opt.def file,
this allow