|
int | PRHunkMark (progfuncs_t *progfuncs) |
|
void | PRHunkFree (progfuncs_t *progfuncs, int mark) |
|
void * | PRHunkAlloc (progfuncs_t *progfuncs, int size, const char *name) |
|
void * | PRAddressableExtend (progfuncs_t *progfuncs, void *src, size_t srcsize, int pad) |
|
char *VARGS | qcva (char *text,...) LIKEPRINTF(1) |
|
void | QC_InitShares (progfuncs_t *progfuncs) |
|
void | QC_StartShares (progfuncs_t *progfuncs) |
|
void PDECL | QC_AddSharedVar (pubprogfuncs_t *progfuncs, int num, int type) |
|
void PDECL | QC_AddSharedFieldVar (pubprogfuncs_t *progfuncs, int num, char *stringtable) |
|
void | QC_AddFieldGlobal (pubprogfuncs_t *ppf, int *globdata) |
|
int PDECL | QC_RegisterFieldVar (pubprogfuncs_t *progfuncs, unsigned int type, const char *name, signed long requestedpos, signed long originalofs) |
|
pbool PDECL | QC_Decompile (pubprogfuncs_t *progfuncs, const char *fname) |
|
int PDECL | PR_ToggleBreakpoint (pubprogfuncs_t *progfuncs, const char *filename, int linenum, int flag) |
|
void | StripExtension (char *path) |
|
void | SetEndian (void) |
|
int PDECL | Comp_Begin (pubprogfuncs_t *progfuncs, int nump, const char **parms) |
|
int PDECL | Comp_Continue (pubprogfuncs_t *progfuncs) |
|
pbool PDECL | PR_SetWatchPoint (pubprogfuncs_t *progfuncs, const char *key) |
|
char *PDECL | PR_EvaluateDebugString (pubprogfuncs_t *progfuncs, const char *key) |
|
char *PDECL | PR_SaveEnts (pubprogfuncs_t *progfuncs, char *mem, size_t *size, size_t maxsize, int mode) |
|
int PDECL | PR_LoadEnts (pubprogfuncs_t *ppf, const char *file, void *ctx, void(PDECL *memoryreset)(pubprogfuncs_t *progfuncs, void *ctx), void(PDECL *entspawned)(pubprogfuncs_t *progfuncs, struct edict_s *ed, void *ctx, const char *entstart, const char *entend), pbool(PDECL *extendedterm)(pubprogfuncs_t *progfuncs, void *ctx, const char **extline)) |
|
char *PDECL | PR_SaveEnt (pubprogfuncs_t *progfuncs, char *buf, size_t *size, size_t maxsize, struct edict_s *ed) |
|
struct edict_s *PDECL | PR_RestoreEnt (pubprogfuncs_t *progfuncs, const char *buf, size_t *size, struct edict_s *ed) |
|
void PDECL | PR_StackTrace (pubprogfuncs_t *progfuncs, int showlocals) |
|
eval_t * | PR_GetReadTempStringPtr (progfuncs_t *progfuncs, string_t str, size_t offset, size_t datasize) |
|
eval_t * | PR_GetWriteTempStringPtr (progfuncs_t *progfuncs, string_t str, size_t offset, size_t datasize) |
|
void | PR_Init (void) |
|
pbool | PR_RunWarning (pubprogfuncs_t *progfuncs, char *error,...) |
|
void PDECL | PR_ExecuteProgram (pubprogfuncs_t *progfuncs, func_t fnum) |
|
progsnum_t PDECL | PR_LoadProgs (pubprogfuncs_t *progfncs, const char *s) |
|
pbool | PR_ReallyLoadProgs (progfuncs_t *progfuncs, const char *filename, progstate_t *progstate, pbool complain) |
|
void | PR_Profile_f (void) |
|
struct edict_s *PDECL | ED_Alloc (pubprogfuncs_t *progfuncs, pbool object, size_t extrasize) |
|
struct edict_s *PDECL | ED_AllocIndex (pubprogfuncs_t *progfuncs, unsigned int num, pbool object, size_t extrasize) |
|
void PDECL | ED_Free (pubprogfuncs_t *progfuncs, struct edict_s *ed, pbool instant) |
|
void | PR_RunGC (progfuncs_t *progfuncs) |
|
void | PR_FreeTemps (progfuncs_t *progfuncs, int depth) |
|
string_t PDECL | PR_AllocTempString (pubprogfuncs_t *ppf, const char *str) |
|
char *PDECL | ED_NewString (pubprogfuncs_t *ppf, const char *string, int minlength, pbool demarkup) |
|
void PDECL | ED_Print (pubprogfuncs_t *progfuncs, struct edict_s *ed) |
|
void | ED_ParseGlobals (char *data) |
|
struct edict_s *PDECL | QC_EDICT_NUM (pubprogfuncs_t *progfuncs, unsigned int n) |
|
unsigned int PDECL | QC_NUM_FOR_EDICT (pubprogfuncs_t *progfuncs, struct edict_s *e) |
|
void VARGS | PR_RunError (pubprogfuncs_t *progfuncs, const char *error,...) LIKEPRINTF(2) |
|
void | ED_PrintEdicts (progfuncs_t *progfuncs) |
|
void | ED_PrintNum (progfuncs_t *progfuncs, int ent) |
|
pbool | PR_SwitchProgs (progfuncs_t *progfuncs, progsnum_t type) |
|
pbool | PR_SwitchProgsParms (progfuncs_t *progfuncs, progsnum_t newprogs) |
|
eval_t *PDECL | QC_GetEdictFieldValue (pubprogfuncs_t *progfuncs, struct edict_s *ed, const char *name, etype_t type, evalc_t *cache) |
|
void PDECL | PR_GenerateStatementString (pubprogfuncs_t *progfuncs, int statementnum, char *out, int outlen) |
|
fdef_t *PDECL | ED_FieldInfo (pubprogfuncs_t *progfuncs, unsigned int *count) |
|
char *PDECL | PR_UglyValueString (pubprogfuncs_t *progfuncs, etype_t type, eval_t *val) |
|
pbool PDECL | ED_ParseEval (pubprogfuncs_t *progfuncs, eval_t *eval, int type, const char *s) |
|
char * | PR_SaveCallStack (progfuncs_t *progfuncs, char *buf, size_t *bufofs, size_t bufmax) |
|
prclocks_t | Sys_GetClockRate (void) |
|
struct qcthread_s *PDECL | PR_ForkStack (pubprogfuncs_t *progfuncs) |
|
void PDECL | PR_ResumeThread (pubprogfuncs_t *progfuncs, struct qcthread_s *thread) |
|
void PDECL | PR_AbortStack (pubprogfuncs_t *progfuncs) |
|
pbool PDECL | PR_GetBuiltinCallInfo (pubprogfuncs_t *ppf, int *builtinnum, char *function, size_t sizeoffunction) |
|
eval_t *PDECL | PR_FindGlobal (pubprogfuncs_t *prfuncs, const char *globname, progsnum_t pnum, etype_t *type) |
|
ddef16_t * | ED_FindTypeGlobalFromProgs16 (progfuncs_t *progfuncs, progstate_t *ps, const char *name, int type) |
|
ddef32_t * | ED_FindTypeGlobalFromProgs32 (progfuncs_t *progfuncs, progstate_t *ps, const char *name, int type) |
|
ddef16_t * | ED_FindGlobalFromProgs16 (progfuncs_t *progfuncs, progstate_t *ps, const char *name) |
|
ddef32_t * | ED_FindGlobalFromProgs32 (progfuncs_t *progfuncs, progstate_t *ps, const char *name) |
|
fdef_t * | ED_FindField (progfuncs_t *progfuncs, const char *name) |
|
fdef_t * | ED_ClassFieldAtOfs (progfuncs_t *progfuncs, unsigned int ofs, const char *classname) |
|
fdef_t * | ED_FieldAtOfs (progfuncs_t *progfuncs, unsigned int ofs) |
|
mfunction_t * | ED_FindFunction (progfuncs_t *progfuncs, const char *name, progsnum_t *pnum, progsnum_t fromprogs) |
|
func_t PDECL | PR_FindFunc (pubprogfuncs_t *progfncs, const char *funcname, progsnum_t pnum) |
|
int PDECL | PR_InitEnts (pubprogfuncs_t *progfncs, int maxents) |
|
char * | PR_ValueString (progfuncs_t *progfuncs, etype_t type, eval_t *val, pbool verbose) |
|
void PDECL | QC_ClearEdict (pubprogfuncs_t *progfuncs, struct edict_s *ed) |
|
void | PRAddressableFlush (progfuncs_t *progfuncs, size_t totalammount) |
|
void | QC_FlushProgsOffsets (progfuncs_t *progfuncs) |
|
ddef16_t * | ED_GlobalAtOfs16 (progfuncs_t *progfuncs, int ofs) |
|
ddef16_t * | ED_FindGlobal16 (progfuncs_t *progfuncs, const char *name) |
|
ddef32_t * | ED_FindGlobal32 (progfuncs_t *progfuncs, const char *name) |
|
ddef32_t * | ED_GlobalAtOfs32 (progfuncs_t *progfuncs, unsigned int ofs) |
|
string_t PDECL | PR_StringToProgs (pubprogfuncs_t *inst, const char *str) |
|
const char *ASMCALL | PR_StringToNative (pubprogfuncs_t *inst, string_t str) |
|
char * | PR_GlobalString (progfuncs_t *progfuncs, int ofs, struct QCC_type_s **typehint) |
|
char * | PR_GlobalStringNoContents (progfuncs_t *progfuncs, int ofs) |
|
pbool | CompileFile (progfuncs_t *progfuncs, const char *filename) |
|
struct jitstate * | PR_GenerateJit (progfuncs_t *progfuncs) |
|
void | PR_EnterJIT (progfuncs_t *progfuncs, struct jitstate *jitstate, int statement) |
|
void | PR_CloseJit (struct jitstate *jit) |
|
char * | QCC_COM_Parse (const char *data) |
|