def LLVMLibcExt : StandardSpec<"llvm_libc_ext"> { HeaderSpec String = HeaderSpec< "string.h", [], // Macros [], // Types [], // Enumerations [ FunctionSpec< "bzero", RetValSpec, [ArgSpec, ArgSpec] >, ] >; HeaderSpec Assert = HeaderSpec< "assert.h", [], // Macros [], // Types [], // Enumerations [ FunctionSpec< "__assert_fail", RetValSpec, [ArgSpec, ArgSpec, ArgSpec, ArgSpec,] >, ] >; HeaderSpec Errno = HeaderSpec< "errno.h", [], // Macros [], // Types [], // Enumerations [ FunctionSpec< "__errno_location", RetValSpec, [ArgSpec] >, ] >; let Headers = [ String, Assert, Errno, ]; }