1//===-- StdSpecialSymbolMap.inc -----------------------------------*- C -*-===//
2//
3// This is a hand-curated list for C symbols that cannot be parsed/extracted
4// via the include-mapping tool (gen_std.py).
5//
6//===----------------------------------------------------------------------===//
7
8SYMBOL(size_t, None, <stddef.h>)
9SYMBOL(size_t, None, <stdio.h>)
10SYMBOL(size_t, None, <stdlib.h>)
11SYMBOL(size_t, None, <string.h>)
12SYMBOL(size_t, None, <time.h>)
13SYMBOL(size_t, None, <uchar.h>)
14SYMBOL(size_t, None, <wchar.h>)
15
16// These macros trigger ambiguity when parsing cppreference index.
17// Taken from https://en.cppreference.com/w/c/types/integer.
18SYMBOL(INT8_C, None, <stdint.h>)
19SYMBOL(INT16_C, None, <stdint.h>)
20SYMBOL(INT32_C, None, <stdint.h>)
21SYMBOL(INT64_C, None, <stdint.h>)
22SYMBOL(INTMAX_C, None, <stdint.h>)
23
24SYMBOL(UINT8_C, None, <stdint.h>)
25SYMBOL(UINT16_C, None, <stdint.h>)
26SYMBOL(UINT32_C, None, <stdint.h>)
27SYMBOL(UINT64_C, None, <stdint.h>)
28SYMBOL(UINTMAX_C, None, <stdint.h>)
29