When including forvars.h, make sure these files are included first:
include "utilities/ascConfig.h"
include "compiler.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| union | for_union_t |
| struct | for_var_t |
Defines | |
| #define | for_table_t gl_list_t |
Enumerations | |
| enum | for_kind { f_untyped, f_integer, f_symbol, f_set } |
Functions | |
| for_table_t * | CreateForTable (void) |
| void | DestroyForTable (struct for_table_t *ft) |
| void | WriteForTable (FILE *out, struct for_table_t *ft) |
| unsigned long | ActiveForLoops (CONST struct for_table_t *ft) |
| void | AddLoopVariable (struct for_table_t *ft, struct for_var_t *var) |
| for_var_t * | LoopIndex (CONST struct for_table_t *ft, unsigned long num) |
| for_var_t * | FindForVar (CONST struct for_table_t *ft, symchar *name) |
| void | RemoveForVariable (struct for_table_t *ft) |
| for_var_t * | CreateForVar (symchar *name) |
| void | SetForVarType (struct for_var_t *ft, enum for_kind t) |
| void | SetForInteger (struct for_var_t *fv, long ivalue) |
| void | SetForSymbol (struct for_var_t *fv, symchar *sym_ptr) |
| void | SetForSet (struct for_var_t *fv, struct set_t *sptr) |
| enum for_kind | GetForKind (CONST struct for_var_t *fv) |
| symchar * | GetForName (CONST struct for_var_t *fv) |
| long | GetForInteger (CONST struct for_var_t *fv) |
| symchar * | GetForSymbol (CONST struct for_var_t *fv) |
| CONST struct set_t * | GetForSet (CONST struct for_var_t *fv) |
| void | DestroyForVar (struct for_var_t *fv) |
| int | ClearForVarRecycle (void) |
1.5.1