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