: $Id: c.key,v 1.12 2015/01/19 21:37:18 tom Exp $
break
case
continue
default
do
else
for
if
return
switch
while
:
.default Ident2
asm
assert
goto
:
.default Type
auto
char
const
double
enum
extern
float
inline
int
long
register
restrict
short
signed
sizeof
static
struct
typedef
union
unsigned
void
volatile
:
: (list the more useful types from c99 headers)
: <assert.h>
: <complex.h>
_Complex
_Imaginary
: <ctype.h>
: <errno.h>
errno:Ident2
: <fenv.h>
: <float.h>
: <inttypes.h>
intmax_t
uintmax_t
: <iso646.h>
: <limits.h>
: <locale.h>
: <math.h>
double_t
float_t
: <setjmp.h>
jmp_buf
: <signal.h>
sig_atomic_t
SIG_DFL:Ident2
SIG_ERR:Ident2
SIG_IGN:Ident2
: <stdarg.h>
va_list
.default Ident2
va_start
va_arg
va_copy
va_end
.default Type
: <stdbool.h>
_Bool
bool:Preproc
true:Preproc
false:Preproc
: <stddef.h>
ptrdiff_t
size_t
wchar_t
offsetof:Preproc
: <stdint.h>
: (standard also lists "least" and "fast" variants)
int8_t
uint8_t
int16_t
uint16_t
int32_t
uint32_t
int64_t
uint64_t
intptr_t
uintptr_t
: <stdio.h>
FILE
fpos_t
NULL:Preproc
BUFSIZ:Preproc
EOF:Preproc
FOPEN_MAX:Preproc
L_tmpnam:Preproc
SEEK_CUR:Preproc
SEEK_END:Preproc
SEEK_SET:Preproc
TMP_MAX:Preproc
stderr:Ident2
stdin:Ident2
stdout:Ident2
: <stdlib.h>
div_t
ldiv_t
lldiv_t
EXIT_FAILURE:Ident2
EXIT_SUCCESS:Ident2
RAND_MAX:Ident2
MB_CUR_MAX:Ident2
: <string.h>
: <tdmath.h>
: <time.h>
: <wchar.h>
mbstate_t
wint_t
WEOF:Preproc
: <wctype.h>
:
: These preprocessor tokens are recognized anywhere:
.default Preproc
_Pragma
__DATE__
__FILE__
__LINE__
__STDC__
__STDC_VERSION__
__TIME__
__VA_ARGS__
__func__
defined
:
: C preprocessor keywords (the first token after the '#').
.table cpre
define
elif
else
endif
error
if
ifdef
ifndef
include
line
pragma
undef
.default
