Portable C Unit Testing Framework