- - Did a code audit using IBM's code-checker program and made several
- changes, including: replacing most of the strcpy() and sprintf()
- calls with strlcpy(), snprintf(), and memcpy(), adding a 0-value to
- an enum that had been intermingling a literal 0 with the defined enum
- values, silencing some uninitialized memory checks, marking some
- functions with a "noreturn" attribute, and changing an "if" that
- could never succeed on some platforms into a pre-processor directive
- that conditionally compiles the code.