def GnuExtensions : StandardSpec<"GNUExtensions"> { HeaderSpec CType = HeaderSpec< "ctype.h", [], // Macros [], // Types [], // Enumerations [ FunctionSpec< "toascii", RetValSpec, [ArgSpec] >, ] >; HeaderSpec Math = HeaderSpec< "math.h", [], // Macros [], // Types [], // Enumerations [ FunctionSpec< "sincosf", RetValSpec, [ArgSpec, ArgSpec, ArgSpec] >, ] >; HeaderSpec String = HeaderSpec< "string.h", [], // Macros [], // Types [], // Enumerations [ FunctionSpec< "memrchr", RetValSpec, [ArgSpec, ArgSpec, ArgSpec] >, ] >; HeaderSpec FEnv = HeaderSpec< "fenv.h", [], // Macros [], // Types [], // Enumerations [ FunctionSpec< "fedisableexcept", RetValSpec, [ArgSpec] >, FunctionSpec< "feenableexcept", RetValSpec, [ArgSpec] >, FunctionSpec< "fegetexcept", RetValSpec, [] > ] >; let Headers = [ CType, FEnv, Math, String, ]; }