mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-03-20 01:11:18 +00:00
get the progs /loader/ name and prototype sorted out properly
This commit is contained in:
parent
f2731a7314
commit
02e021a958
2 changed files with 6 additions and 3 deletions
|
@ -70,7 +70,7 @@ void PR_Init_Cvars (void);
|
|||
|
||||
void PR_PrintStatement (progs_t * pr, dstatement_t *s);
|
||||
void PR_ExecuteProgram (progs_t *pr, func_t fnum);
|
||||
progs_t *PR_LoadProgsFile (const char *progsname);
|
||||
void PR_LoadProgsFile (progs_t *pr, const char *progsname);
|
||||
void PR_LoadProgs (progs_t *pr, const char *progsname);
|
||||
void PR_LoadStrings (progs_t *pr);
|
||||
void PR_LoadDebug (progs_t *pr);
|
||||
|
@ -137,6 +137,7 @@ extern int type_size[8];
|
|||
typedef void (*builtin_t) (progs_t *pr);
|
||||
|
||||
ddef_t *PR_FindGlobal (progs_t *pr, const char *name);
|
||||
ddef_t *ED_GlobalAtOfs (progs_t * pr, int ofs);
|
||||
|
||||
pr_type_t *PR_GetGlobalPointer (progs_t *pr, const char *name);
|
||||
func_t PR_GetFunctionIndex (progs_t *pr, const char *name);
|
||||
|
@ -198,6 +199,7 @@ typedef struct strref_s {
|
|||
struct progs_s {
|
||||
const char *progs_name;
|
||||
dprograms_t *progs;
|
||||
int progs_size;
|
||||
|
||||
struct hashtab_s *function_hash;
|
||||
struct hashtab_s *global_hash;
|
||||
|
|
|
@ -1006,7 +1006,7 @@ var_get_key (void *d, void *_pr)
|
|||
}
|
||||
|
||||
void
|
||||
_PR_LoadProgs (progs_t * pr, const char *progsname)
|
||||
PR_LoadProgsFile (progs_t * pr, const char *progsname)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
@ -1017,6 +1017,7 @@ _PR_LoadProgs (progs_t * pr, const char *progsname)
|
|||
if (!pr->progs)
|
||||
return;
|
||||
|
||||
pr->progs_size = com_filesize;
|
||||
Con_DPrintf ("Programs occupy %iK.\n", com_filesize / 1024);
|
||||
|
||||
// store prog crc
|
||||
|
@ -1119,7 +1120,7 @@ PR_LoadProgs (progs_t * pr, const char *progsname)
|
|||
int i;
|
||||
dstatement_t *st;
|
||||
|
||||
_PR_LoadProgs (pr, progsname);
|
||||
PR_LoadProgsFile (pr, progsname);
|
||||
if (!pr->progs)
|
||||
return;
|
||||
|
||||
|
|
Loading…
Reference in a new issue