FTEQW
Documentation of the FTE engine source tree.
comprout.c File Reference

Functions

void QCC_PR_ResetErrorScope (void)
 
voidqccHunkAlloc (size_t mem)
 
void qccClearHunk (void)
 
void PostCompile (void)
 
pbool PreCompile (void)
 
pbool QCC_main (int argc, const char **argv)
 
void QCC_FinishCompile (void)
 
pbool CompileParams (progfuncs_t *progfuncs, void(*cb)(void), int nump, const char **parms)
 
int PDECL Comp_Begin (pubprogfuncs_t *progfuncs, int nump, const char **parms)
 
int PDECL Comp_Continue (pubprogfuncs_t *progfuncs)
 
pbool CompileFile (progfuncs_t *progfuncs, const char *filename)
 
int QC_strncasecmp (const char *s1, const char *s2, int n)
 
void editbadfile (const char *fname, int line)
 

Variables

char errorfile [128]
 
int errorline
 
progfuncs_tqccprogfuncs
 
int qcc_compileactive
 
jmp_buf qcccompileerror
 
char qcc_gamedir [128]
 
int qccpersisthunk
 
int comp_nump
 
const char ** comp_parms
 

Function Documentation

◆ Comp_Begin()

int PDECL Comp_Begin ( pubprogfuncs_t progfuncs,
int  nump,
const char **  parms 
)

◆ Comp_Continue()

int PDECL Comp_Continue ( pubprogfuncs_t progfuncs)

◆ CompileFile()

pbool CompileFile ( progfuncs_t progfuncs,
const char *  filename 
)

◆ CompileParams()

pbool CompileParams ( progfuncs_t progfuncs,
void(*)(void cb,
int  nump,
const char **  parms 
)

◆ editbadfile()

void editbadfile ( const char *  fname,
int  line 
)

◆ PostCompile()

void PostCompile ( void  )

◆ PreCompile()

pbool PreCompile ( void  )

◆ QC_strncasecmp()

int QC_strncasecmp ( const char *  s1,
const char *  s2,
int  n 
)

◆ QCC_FinishCompile()

void QCC_FinishCompile ( void  )

◆ QCC_main()

pbool QCC_main ( int  argc,
const char **  argv 
)

◆ QCC_PR_ResetErrorScope()

void QCC_PR_ResetErrorScope ( void  )

◆ qccClearHunk()

void qccClearHunk ( void  )

◆ qccHunkAlloc()

void * qccHunkAlloc ( size_t  mem)

Variable Documentation

◆ comp_nump

int comp_nump

◆ comp_parms

const char** comp_parms

◆ errorfile

char errorfile[128]

◆ errorline

int errorline

◆ qcc_compileactive

int qcc_compileactive
extern

◆ qcc_gamedir

char qcc_gamedir[128]

◆ qcccompileerror

jmp_buf qcccompileerror

◆ qccpersisthunk

int qccpersisthunk

◆ qccprogfuncs

progfuncs_t* qccprogfuncs