ast *forLoopOptForm (ast *);
ast *argAst (ast *);
ast *resolveSymbols (ast *);
-ast *decorateType (ast *);
+ast *decorateType (ast *, RESULT_TYPE);
ast *createWhile (symbol *, symbol *, symbol *, ast *, ast *);
ast *createIf (ast *, ast *, ast *);
ast *createDo (symbol *, symbol *, symbol *, ast *, ast *);
void freeStringSymbol(symbol *);
DEFSETFUNC(resetParmKey);
int astErrors(ast *);
+RESULT_TYPE getResultTypeFromType (sym_link *);
// exported variables
extern set *operKeyReset;