> 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 [EMAIL PROTECTED]