/* abCStack.h By: Jeremy Rand */ #ifndef ABCSTACK_H #define ABCSTACK_H #include "expr/abCExpr.h" #define AB_CALC_STACK_DEPTH 128 void abCalcStackInit(void); abCalcExpr *abCalcStackExprPush(abCalcExpr *expr); abCalcExpr *abCalcStackExprPop(abCalcExpr *expr); abCalcExpr *abCalcStackExprAt(int depth); char *abCalcStackExprStringAt(int depth, char *buffer, int addPrefix); int abCalcStackNumItems(void); void abCalcStackClear(void); #endif