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 | |
8 | SYMBOL(size_t, None, <stddef.h>) |
9 | SYMBOL(size_t, None, <stdio.h>) |
10 | SYMBOL(size_t, None, <stdlib.h>) |
11 | SYMBOL(size_t, None, <string.h>) |
12 | SYMBOL(size_t, None, <time.h>) |
13 | SYMBOL(size_t, None, <uchar.h>) |
14 | SYMBOL(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. |
18 | SYMBOL(INT8_C, None, <stdint.h>) |
19 | SYMBOL(INT16_C, None, <stdint.h>) |
20 | SYMBOL(INT32_C, None, <stdint.h>) |
21 | SYMBOL(INT64_C, None, <stdint.h>) |
22 | SYMBOL(INTMAX_C, None, <stdint.h>) |
23 | |
24 | SYMBOL(UINT8_C, None, <stdint.h>) |
25 | SYMBOL(UINT16_C, None, <stdint.h>) |
26 | SYMBOL(UINT32_C, None, <stdint.h>) |
27 | SYMBOL(UINT64_C, None, <stdint.h>) |
28 | SYMBOL(UINTMAX_C, None, <stdint.h>) |
29 | |