scheme "headers/1" aliases "ANSI C" {"ANSI X3.159-1989", "C89", "C90", "ISO/IEC 9899:1990"} aliases "C95" {"ISO/IEC 9899:1990/Amd 1:1995"} aliases "C99" {"ISO/IEC 9899:1999"} aliases "C11" {"ISO/IEC 9899:2011"} aliases "C17" {"ISO/IEC 9899:2018"} aliases "C23" {"ISO/IEC 9899:2024", "C"} headers "ANSI C" { "assert.h", "ctype.h", "errno.h", "float.h", "limits.h", "locale.h", "math.h", "setjmp.h", "signal.h", "stdarg.h", "stddef.h", "stdio.h", "stdlib.h", "string.h", "time.h", } headers "C95" { include "C89", "iso646.h", "wchar.h", "wctype.h", } headers "C99" { include "C95", "complex.h", "fenv.h", "inttypes.h", "stdbool.h", "stdint.h", "tgmath.h", } headers "C11" { include "C99", "stdalign.h", "stdatomic.h", "stdnoreturn.h", "threads.h", "uchar.h", } headers "C17" { include "C11", } headers "C23" { include "C17", "stdbit.h", "stdckdint.h", }