ref: e5ba184ef30fc249b6cce86964f31e0f4d8e3c01
dir: /include/asm/fstack.h/
/* fstack.h * * Contains some assembler-wide defines and externs * * Copyright 1997 Carsten Sorensen * */ #ifndef ASMOTOR_ASM_FSTACK_H #define ASMOTOR_ASM_FSTACK_H #include "asm/asm.h" #include "asm/types.h" #include "asm/lexer.h" struct sContext { YY_BUFFER_STATE FlexHandle; struct sSymbol *pMacro; struct sContext *pNext; char tzFileName[_MAX_PATH + 1]; char *tzMacroArgs[MAXMACROARGS + 1]; SLONG nLine; ULONG nStatus; FILE *pFile; char *pREPTBlock; ULONG nREPTBlockCount; ULONG nREPTBlockSize; }; extern ULONG fstk_RunInclude(char *s); extern void fstk_RunMacroArg(SLONG s); extern ULONG fstk_Init(char *s); extern void fstk_Dump(void); extern void fstk_AddIncludePath(char *s); extern ULONG fstk_RunMacro(char *s); extern void fstk_RunRept(ULONG count); extern void fstk_FindFile(char *s); extern int yywrap(void); #endif