Style: braces round subordinate statements, even when there's only one.
<code> if (NULL == key) { return 1; } </code>