-static char *csqc_printtextbuf = NULL;
-static unsigned short *csqc_sv2csqcents; //[515]: server entities numbers on client side. FIXME : make pointers instead of numbers ?
-
-static mfunction_t *CSQC_Parse_TempEntity;
-static mfunction_t *CSQC_Parse_StuffCmd;
-static mfunction_t *CSQC_Parse_Print;
-static mfunction_t *CSQC_Parse_CenterPrint;
-static mfunction_t *CSQC_Ent_Update;
-static mfunction_t *CSQC_Ent_Remove;
-static mfunction_t *CSQC_Event;
-
-static int csqc_fieldoff_alpha;
-static int csqc_fieldoff_colormod;
-static int csqc_fieldoff_effects;
-int csqc_fieldoff_scale;
-int csqc_fieldoff_renderflags;
-int csqc_fieldoff_tag_entity;
-int csqc_fieldoff_tag_index;
-int csqc_fieldoff_dphitcontentsmask;
-
-qboolean csqc_loaded = false;
-
-vec3_t csqc_origin, csqc_angles;
-static double csqc_frametime = 0;
-int csqc_buttons;
-
-static mempool_t *csqc_mempool;
-
-static void CL_VM_FindEdictFieldOffsets (void)
-{
- csqc_fieldoff_alpha = PRVM_ED_FindFieldOffset("alpha");
- csqc_fieldoff_scale = PRVM_ED_FindFieldOffset("scale");
- csqc_fieldoff_colormod = PRVM_ED_FindFieldOffset("colormod");
- csqc_fieldoff_renderflags = PRVM_ED_FindFieldOffset("renderflags");
- csqc_fieldoff_effects = PRVM_ED_FindFieldOffset("effects");
- csqc_fieldoff_tag_entity = PRVM_ED_FindFieldOffset("tag_entity");
- csqc_fieldoff_tag_index = PRVM_ED_FindFieldOffset("tag_index");
-
- CSQC_Parse_TempEntity = PRVM_ED_FindFunction (CL_F_PARSE_TEMPENTITY);
- CSQC_Parse_StuffCmd = PRVM_ED_FindFunction (CL_F_PARSE_STUFFCMD);
- CSQC_Parse_Print = PRVM_ED_FindFunction (CL_F_PARSE_PRINT);
- CSQC_Parse_CenterPrint = PRVM_ED_FindFunction (CL_F_PARSE_CENTERPRINT);
- CSQC_Ent_Update = PRVM_ED_FindFunction (CL_F_ENT_UPDATE);
- CSQC_Ent_Remove = PRVM_ED_FindFunction (CL_F_ENT_REMOVE);
- CSQC_Event = PRVM_ED_FindFunction (CL_F_EVENT);
-
- if(CSQC_Parse_Print)
- {
- csqc_printtextbuf = (char *)Mem_Alloc(csqc_mempool, CSQC_PRINTBUFFERLEN);
- csqc_printtextbuf[0] = 0;
- }
-}
-