int nodrawtoclient; // ssqc
int pflags; // ssqc
int ping; // ssqc
+ int packetloss; // ssqc
+ int movementloss; // ssqc
int pitch_speed; // ssqc / csqc
int playermodel; // ssqc
int playerskin; // ssqc
typedef struct prvm_prog_s
{
double starttime;
+ unsigned int id; // increasing unique id of progs instance
dprograms_t *progs;
mfunction_t *functions;
char *strings;
qboolean loaded;
qboolean leaktest_active;
+ // translation buffer (only needs to be freed on unloading progs, type is private to prvm_edict.c)
+ void *po;
+
// printed together with backtraces
const char *statestring;
const char *PRVM_GetString(int num);
int PRVM_SetEngineString(const char *s);
+const char *PRVM_ChangeEngineString(int i, const char *s);
int PRVM_SetTempString(const char *s);
int PRVM_AllocString(size_t bufferlength, char **pointer);
void PRVM_FreeString(int num);