delphij 38e77f4482 When allocating memory, zero out them if we don't intend to overwrite them
all; before freeing memory, zero out them before we release it as free
heap.  This will eliminate some potential information leak issue.

While there, remove the PURIFY option.  There is a slight difference between
the new behavior and the old -DPURIFY behavior, with the latter initializes
memory with 0xff's.  The difference between old and new approach does not
generate observable difference.

Obtained from:	OpenBSD (partly).
2009-03-28 04:00:46 +00:00
..
2007-06-03 17:20:27 +00:00
2009-03-25 12:36:37 +00:00
2009-02-02 21:51:52 +00:00
2009-03-27 11:03:02 +00:00
2008-03-26 07:32:08 +00:00