> Robustness demands checking of everything passed into a function for
> possible failures -- such as an inappropriate NULL pointer.


That depends. Often returning a run-time error will just mask the
problem, while a segfault means the programming error will be fixed.

You're supposed to check fopen() for NULL, and not just blindly pass it
into fprintf.

/r$

--
SOA Appliance Group
IBM Application Integration Middleware



__________________________________________________ ____________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majordomo@openssl.org