syn keyword cTodo contained TAG syn keyword cStatement orc_adapt orc_assert orc_assert_ orc_block orc_catch orc_except orc_ignore orc_insist orc_insist_ orc_syscall orc_throw orc_trace orc_value syn keyword cStatement cyk_assert cyk_trace syn keyword cType orc_packed syn keyword cStatement __asm__ syn keyword cStatement _assert _assert_ _assume _breakpoint _insist _likely syn keyword cStatement _nodefault _not _null _trace _unlikely syn keyword cStatement new delete _label _require syn match cNumber +0b[01]\++ syn keyword cType _Bool syn keyword Special _ syn match Special +::+ syn keyword cSpecial _constructor _deconstructor _property syn keyword cSpecial _begin _handle _always _profile _end _end_ syn keyword cSpecial _start __attribute__ syn keyword cStatement _nonnull syn keyword cRepeat _forever _forall _rforall _foreach syn keyword cRepeat _check _raise _repeat _syscall _until syn keyword cRepeat TEMP_FAILURE_RETRY syn keyword cType _deprecated _disused _externc _finline syn keyword cType _statistic _transient _packed _unused syn keyword cType GLuint GLint GLsizei GLvoid GLenum syn keyword cType GLsizeiptr GLintptr GLfloat GLdouble syn keyword cType uint128_t int128_t syn keyword cConstant SIGBUS syn match Meta +@[^ ]*+ syn clear cErrInParen syn clear cParenError syn match Dead +\$+ syn keyword cStatement _amdcall _nprcall _crycall _capcall _aepcall _fltcall _lavcall syn keyword cType __nullable