"DP_CINEMATIC_DPV "
"DP_MENU_EXTRESPONSEPACKET "
"DP_QC_ASINACOSATANATAN2TAN "
-"DP_QC_STRINGCOLORFUNCTIONS";
+"DP_QC_STRINGCOLORFUNCTIONS "
+"DP_QC_UNLIMITEDTEMPSTRINGS";
/*
=========
s = PRVM_G_STRING(OFS_PARM0 + (prog->argc - 1));
- if(!s)
- PRVM_ERROR("VM_M_callfunction: null string !");
-
VM_CheckEmptyString(s);
func = PRVM_ED_FindFunction(s);
s = PRVM_G_STRING(OFS_PARM0);
- if(!s)
- PRVM_ERROR("VM_M_isfunction: null string !");
-
VM_CheckEmptyString(s);
func = PRVM_ED_FindFunction(s);
void VM_M_findkeysforcommand(void)
{
const char *cmd;
- char *ret;
+ char ret[VM_STRINGTEMP_LENGTH];
int keys[NUMKEYS];
int i;
VM_CheckEmptyString(cmd);
- (ret = VM_GetTempString())[0] = 0;
-
M_FindKeysForCommand(cmd, keys);
+ ret[0] = 0;
for(i = 0; i < NUMKEYS; i++)
- strlcat(ret, va(" \'%i\'", keys[i]), VM_STRINGTEMP_LENGTH);
+ strlcat(ret, va(" \'%i\'", keys[i]), sizeof(ret));
- PRVM_G_INT(OFS_RETURN) = PRVM_SetEngineString(ret);
+ PRVM_G_INT(OFS_RETURN) = PRVM_SetTempString(ret);
}
/*
VM_SAFEPARMCOUNT( 4, VM_M_setserverlistmaskstring );
str = PRVM_G_STRING( OFS_PARM2 );
- if( !str )
- PRVM_ERROR( "VM_M_setserverlistmaskstring: null string passed!" );
masknr = (int)PRVM_G_FLOAT( OFS_PARM0 );
if( masknr >= 0 && masknr <= SERVERLIST_ANDMASKCOUNT )
VM_SAFEPARMCOUNT(2, VM_M_getserverliststring);
- PRVM_G_INT(OFS_RETURN) = 0;
+ PRVM_G_INT(OFS_RETURN) = OFS_NULL;
hostnr = (int)PRVM_G_FLOAT(OFS_PARM1);
VM_SAFEPARMCOUNT(2, VM_M_getserverliststring);
- PRVM_G_INT(OFS_RETURN) = 0;
+ PRVM_G_INT(OFS_RETURN) = OFS_NULL;
hostnr = (int)PRVM_G_FLOAT(OFS_PARM1);
VM_SAFEPARMCOUNT(0,VM_argv);
if (net_extresponse_count <= 0)
- {
- PRVM_G_INT(OFS_RETURN) = PRVM_SetEngineString(NULL);
- }
+ PRVM_G_INT(OFS_RETURN) = OFS_NULL;
else
{
int first;