Initial C files commit