Heh... it's a necessity to make libzzt2 run in solaris, only because I need purify. ccmalloc just doesn't catch everything, and I don't think there's anything better than ccmalloc on linux.
Twenty "ABR: Array bounds read" occurances indeed.(later)
**** Purify instrumented ./test (pid 8933) ****
* Program exited with status code 0.
* 0 access errors, 0 total occurrences.
* 0 bytes leaked.
* 0 bytes potentially leaked.
Whew, finally. Still have to write two more functions, though :P