single file C libraries