
Classes | |
| struct | identstack |
| struct | ident |
Defines | |
| #define | COMMANDN(name, fun, nargs) static bool __dummy_##fun = addcommand(#name, (void (*)())fun, nargs) |
| #define | COMMAND(name, nargs) COMMANDN(name, name, nargs) |
| #define | COMMANDF(name, nargs, inlinefunc) static void __dummy_##name inlinefunc ; COMMANDN(name, __dummy_##name, nargs); |
| #define | ICOMMANDF(name, nargs, inlinefunc) static int __dummy_##name inlinefunc ; COMMANDN(name, __dummy_##name, nargs); |
| #define | VARP(name, min, cur, max) int name = variable(#name, min, cur, max, &name, NULL, true) |
| #define | VAR(name, min, cur, max) int name = variable(#name, min, cur, max, &name, NULL, false) |
| #define | VARN(name, global, min, cur, max) int global = variable(#name, min, cur, max, &global, NULL, false) |
| #define | VARNP(name, global, min, cur, max) int global = variable(#name, min, cur, max, &global, NULL, true) |
| #define | VARF(name, min, cur, max, body) void var_##name(); int name = variable(#name, min, cur, max, &name, var_##name, false); void var_##name() { body; } |
| #define | VARFP(name, min, cur, max, body) void var_##name(); int name = variable(#name, min, cur, max, &name, var_##name, true); void var_##name() { body; } |
| #define | FVARP(name, min, cur, max) float name = fvariable(#name, min, cur, max, &name, NULL, true) |
| #define | FVAR(name, min, cur, max) float name = fvariable(#name, min, cur, max, &name, NULL, false) |
| #define | FVARF(name, min, cur, max, body) void var_##name(); float name = fvariable(#name, min, cur, max, &name, var_##name, false); void var_##name() { body; } |
| #define | FVARFP(name, min, cur, max, body) void var_##name(); float name = fvariable(#name, min, cur, max, &name, var_##name, true); void var_##name() { body; } |
| #define | SVARP(name, cur) char *name = svariable(#name, cur, &name, NULL, true) |
| #define | SVAR(name, cur) char *name = svariable(#name, cur, &name, NULL, false) |
| #define | SVARF(name, cur, body) void var_##name(); char *name = svariable(#name, cur, &name, var_##name, false); void var_##name() { body; } |
| #define | SVARFP(name, cur, body) void var_##name(); char *name = svariable(#name, cur, &name, var_##name, true); void var_##name() { body; } |
| #define | ATOI(s) strtol(s, NULL, 0) |
Enumerations | |
| enum | { ID_VAR, ID_FVAR, ID_SVAR, ID_COMMAND, ID_ALIAS } |
| enum | { ARG_1INT, ARG_2INT, ARG_3INT, ARG_4INT, ARG_NONE, ARG_1STR, ARG_2STR, ARG_3STR, ARG_4STR, ARG_5STR, ARG_6STR, ARG_7STR, ARG_8STR, ARG_DOWN, ARG_1EXP, ARG_2EXP, ARG_1EXPF, ARG_2EXPF, ARG_1EST, ARG_2EST, ARG_IVAL, ARG_FVAL, ARG_SVAL, ARG_CONC, ARG_CONCW, ARG_VARI } |
| enum | { IEXC_CORE = 0, IEXC_CFG, IEXC_PROMPT, IEXC_MAPCFG, IEXC_NUM } |
| #define COMMAND | ( | name, | |||
| nargs | ) | COMMANDN(name, name, nargs) |
| #define COMMANDF | ( | name, | |||
| nargs, | |||||
| inlinefunc | ) | static void __dummy_##name inlinefunc ; COMMANDN(name, __dummy_##name, nargs); |
| #define COMMANDN | ( | name, | |||
| fun, | |||||
| nargs | ) | static bool __dummy_##fun = addcommand(#name, (void (*)())fun, nargs) |
| #define FVAR | ( | name, | |||
| min, | |||||
| cur, | |||||
| max | ) | float name = fvariable(#name, min, cur, max, &name, NULL, false) |
| #define FVARF | ( | name, | |||
| min, | |||||
| cur, | |||||
| max, | |||||
| body | ) | void var_##name(); float name = fvariable(#name, min, cur, max, &name, var_##name, false); void var_##name() { body; } |
| #define FVARFP | ( | name, | |||
| min, | |||||
| cur, | |||||
| max, | |||||
| body | ) | void var_##name(); float name = fvariable(#name, min, cur, max, &name, var_##name, true); void var_##name() { body; } |
| #define FVARP | ( | name, | |||
| min, | |||||
| cur, | |||||
| max | ) | float name = fvariable(#name, min, cur, max, &name, NULL, true) |
| #define ICOMMANDF | ( | name, | |||
| nargs, | |||||
| inlinefunc | ) | static int __dummy_##name inlinefunc ; COMMANDN(name, __dummy_##name, nargs); |
| #define SVAR | ( | name, | |||
| cur | ) | char *name = svariable(#name, cur, &name, NULL, false) |
| #define SVARF | ( | name, | |||
| cur, | |||||
| body | ) | void var_##name(); char *name = svariable(#name, cur, &name, var_##name, false); void var_##name() { body; } |
| #define SVARFP | ( | name, | |||
| cur, | |||||
| body | ) | void var_##name(); char *name = svariable(#name, cur, &name, var_##name, true); void var_##name() { body; } |
| #define SVARP | ( | name, | |||
| cur | ) | char *name = svariable(#name, cur, &name, NULL, true) |
| #define VAR | ( | name, | |||
| min, | |||||
| cur, | |||||
| max | ) | int name = variable(#name, min, cur, max, &name, NULL, false) |
| #define VARF | ( | name, | |||
| min, | |||||
| cur, | |||||
| max, | |||||
| body | ) | void var_##name(); int name = variable(#name, min, cur, max, &name, var_##name, false); void var_##name() { body; } |
| #define VARFP | ( | name, | |||
| min, | |||||
| cur, | |||||
| max, | |||||
| body | ) | void var_##name(); int name = variable(#name, min, cur, max, &name, var_##name, true); void var_##name() { body; } |
| #define VARN | ( | name, | |||
| global, | |||||
| min, | |||||
| cur, | |||||
| max | ) | int global = variable(#name, min, cur, max, &global, NULL, false) |
| #define VARNP | ( | name, | |||
| global, | |||||
| min, | |||||
| cur, | |||||
| max | ) | int global = variable(#name, min, cur, max, &global, NULL, true) |
| #define VARP | ( | name, | |||
| min, | |||||
| cur, | |||||
| max | ) | int name = variable(#name, min, cur, max, &name, NULL, true) |
| anonymous enum |
1.5.7.1