}
v = (prvm_eval_t *)(ed->fields.vp + key->ofs);
- s = PRVM_UglyValueString(key->type, v);
+ s = PRVM_UglyValueString((etype_t)key->type, v);
if(Cmd_Argc() == 5)
{
cvar_t *cvar = Cvar_FindVar(Cmd_Argv(4));
}
v = (prvm_eval_t *) &prog->globals.generic[key->ofs];
- s = PRVM_UglyValueString(key->type, v);
+ s = PRVM_UglyValueString((etype_t)key->type, v);
if(Cmd_Argc() == 4)
{
cvar_t *cvar = Cvar_FindVar(Cmd_Argv(3));
if(!buf)
return NULL;
- po = Mem_Alloc(pool, sizeof(*po));
+ memset(&thisstr, 0, sizeof(thisstr)); // hush compiler warning
+
+ po = (po_t *)Mem_Alloc(pool, sizeof(*po));
memset(po, 0, sizeof(*po));
p = buf;
{
if(thisstr.key)
Mem_Free(thisstr.key);
- thisstr.key = Mem_Alloc(pool, decodedpos + 1);
+ thisstr.key = (char *)Mem_Alloc(pool, decodedpos + 1);
memcpy(thisstr.key, decodedbuf, decodedpos + 1);
}
else if(decodedpos > 0 && thisstr.key) // skip empty translation results
{
- thisstr.value = Mem_Alloc(pool, decodedpos + 1);
+ thisstr.value = (char *)Mem_Alloc(pool, decodedpos + 1);
memcpy(thisstr.value, decodedbuf, decodedpos + 1);
hashindex = CRC_Block((const unsigned char *) thisstr.key, strlen(thisstr.key)) % PO_HASHSIZE;
thisstr.nextonhashchain = po->hashtable[hashindex];
- po->hashtable[hashindex] = Mem_Alloc(pool, sizeof(thisstr));
+ po->hashtable[hashindex] = (po_string_t *)Mem_Alloc(pool, sizeof(thisstr));
memcpy(po->hashtable[hashindex], &thisstr, sizeof(thisstr));
memset(&thisstr, 0, sizeof(thisstr));
}
PRVM_LoadProgs
===============
*/
-void PRVM_LoadProgs (const char * filename, int numrequiredfunc, char **required_func, int numrequiredfields, prvm_required_field_t *required_field, int numrequiredglobals, char **required_global)
+void PRVM_LoadProgs (const char * filename, int numrequiredfunc, const char **required_func, int numrequiredfields, prvm_required_field_t *required_field, int numrequiredglobals, char **required_global)
{
int i;
dstatement_t *st;
{
const char *value;
char buf[64];
- Con_Printf("PRVM_LoadProgs: no cvar for autocvar global %s in %s, creating...\n", name, PRVM_NAME);
+ Con_DPrintf("PRVM_LoadProgs: no cvar for autocvar global %s in %s, creating...\n", name, PRVM_NAME);
switch(prog->globaldefs[i].type & ~DEF_SAVEGLOBAL)
{
case ev_float:
}
// LordHavoc: turned PRVM_EDICT_NUM into a #define for speed reasons
-unsigned int PRVM_EDICT_NUM_ERROR(unsigned int n, char *filename, int fileline)
+unsigned int PRVM_EDICT_NUM_ERROR(unsigned int n, const char *filename, int fileline)
{
PRVM_ERROR ("PRVM_EDICT_NUM: %s: bad number %i (called at %s:%i)", PRVM_NAME, n, filename, fileline);
return 0;