C TAP Harness 1.8

The primary change in this release is to add checked memory allocation wrapper functions to the basic C TAP library. The functions bmalloc, bcalloc, brealloc, and bstrdup are now available. Each calls the underlying C library version (without the "b" prefix), checks to see if it fails, and calls sysbail to abort the test case if it did fail.

This release also fixes an edge case in the runtests wrapper where, if SOURCE and BUILD were not compiled in, the -b option would be ignored unless the -s option was also given. Now, one can set the build directory without setting the source directory, although one would normally still want to do both.

You can get the latest version from the C TAP Harness distribution page.

Posted: 2011-09-02 13:28 — Why no comments?

Last spun 2022-02-06 from thread modified 2013-01-04