void PRVM_Profile_f (void);
+void PRVM_PrintState(void);
void PRVM_CrashAll (void);
void PRVM_Crash (void);
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);
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)
//============================================================================