X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=progsvm.h;h=d461da318f6fc010346fc2c370b26fb39bf41532;hb=a876a43c9f86c23d767a5301d8bf53e7a79dcd6b;hp=eb2215bbaeea2fc04ab1979f99bc44ce20e0a24d;hpb=28620abb9561ae4dfd3626c69912af0aa2e941df;p=xonotic%2Fdarkplaces.git diff --git a/progsvm.h b/progsvm.h index eb2215bb..d461da31 100644 --- a/progsvm.h +++ b/progsvm.h @@ -364,6 +364,7 @@ void PRVM_LoadProgs (const char *filename, int numrequiredfunc, char **required_ void PRVM_Profile_f (void); +void PRVM_PrintState(void); void PRVM_CrashAll (void); void PRVM_Crash (void); @@ -374,7 +375,7 @@ void PRVM_ED_ClearEdict (prvm_edict_t *e); char *PRVM_ED_NewString (const char *string); // returns a copy of the string allocated from the server's string heap -void PRVM_ED_Print (prvm_edict_t *ed); +void PRVM_ED_Print(prvm_edict_t *ed); void PRVM_ED_Write (qfile_t *f, prvm_edict_t *ed); const char *PRVM_ED_ParseEdict (const char *data, prvm_edict_t *ent); @@ -422,7 +423,7 @@ void PRVM_ED_PrintEdicts_f (void); void PRVM_ED_PrintNum (int ent); #define PRVM_GetString(num) (prog->strings + num) -#define PRVM_SetString(s) ((int) (s - prog->strings)) +#define PRVM_SetString(s) ((int) (s) ? (s - prog->strings) : 0) //============================================================================