1#!/usr/bin/env python 2# -*- coding: utf-8 -*- 3# 4# Copyright 2017, Data61 5# Commonwealth Scientific and Industrial Research Organisation (CSIRO) 6# ABN 41 687 119 230. 7# 8# This software may be distributed and modified according to the terms of 9# the BSD 2-Clause license. Note that NO WARRANTY is provided. 10# See "LICENSE_BSD2.txt" for details. 11# 12# @TAG(DATA61_BSD) 13# 14 15# Generated by ckeywords.c. Do not edit manually. 16 17from __future__ import absolute_import, division, print_function, \ 18 unicode_literals 19from camkes.internal.seven import cmp, filter, map, zip 20 21# A list of C keywords for the purpose of warning the user when a symbol in 22# their input specification is likely to cause compiler errors. 23C_KEYWORDS = frozenset([ 24 'auto', 'break', 'case', 'char', 'const', 'continue', 'default', 'do', 25 'double', 'else', 'enum', 'extern', 'float', 'for', 'goto', 'if', 'inline', 26 'int', 'long', 'register', 'restrict', 'return', 'short', 'signed', 27 'sizeof', 'static', 'struct', 'switch', 'typedef', 'union', 'unsigned', 28 'void', 'volatile', 'while', '_Alignas', '_Alignof', '_Atomic', '_Bool', 29 '_Complex', '_Generic', '_Imaginary', '_Noreturn', '_Static_assert', 30 '_Thread_local', '__func__', '__objc_yes', '__objc_no', 'asm', '_Bool', 31 'wchar_t', '_Decimal32', '_Decimal64', '_Decimal128', '__alignof', 32 '__attribute', '__builtin_choose_expr', '__builtin_offsetof', 33 '__builtin_types_compatible_p', '__builtin_va_arg', '__extension__', 34 '__imag', '__int128', '__label__', '__real', '__thread', '__FUNCTION__', 35 '__PRETTY_FUNCTION__', 'typeof', '__private_extern__', 36 '__module_private__', '__declspec', '__cdecl', '__stdcall', '__fastcall', 37 '__thiscall', '__vectorcall', '__pascal', '__fp16', '__alignof__', '__asm', 38 '__asm__', '__attribute__', '__complex', '__complex__', '__const', 39 '__const__', '__imag__', '__inline', '__inline__', '__real__', 40 '__restrict', '__restrict__', '__signed', '__signed__', '__typeof', 41 '__typeof__', '__volatile', '__volatile__', '__builtin_convertvector', 42 '__unknown_anytype', 43]) 44