| 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 | |