extern int eval_pmodel;
extern int eval_punchvector;
extern int eval_viewzoom;
+extern int eval_clientcolors;
+extern int eval_tag_entity;
+extern int eval_tag_index;
#define GETEDICTFIELDVALUE(ed, fieldoffset) (fieldoffset ? (eval_t *)((qbyte *)ed->v + fieldoffset) : NULL)
void PR_Profile_f (void);
+void PR_PrintState(void);
void PR_Crash (void);
+void SV_IncreaseEdicts(void);
+
edict_t *ED_Alloc (void);
void ED_Free (edict_t *ed);
void ED_ClearEdict (edict_t *e);
void ED_PrintEdicts (void);
void ED_PrintNum (int ent);
-#define PR_GetString(num) (pr_strings + num)
-#define PR_SetString(s) ((int) (s - pr_strings))
+#define PR_GetString(num) (pr_strings + num)
+#define PR_SetString(s) ((int) (s) ? (s - pr_strings) : 0)
#endif