Started adding C library interface conventions