mirror of
https://github.com/nzp-team/dquakeplus.git
synced 2024-11-14 00:11:11 +00:00
Guard PSP-specific functions in cmd.c
This commit is contained in:
parent
dce67b8ea1
commit
13f63e09fa
1 changed files with 23 additions and 15 deletions
38
source/cmd.c
38
source/cmd.c
|
@ -87,7 +87,7 @@ void Cbuf_AddText (char *text)
|
||||||
{
|
{
|
||||||
int l;
|
int l;
|
||||||
|
|
||||||
l = Q_strlen (text);
|
l = strlen (text);
|
||||||
|
|
||||||
if (cmd_text.cursize + l >= cmd_text.maxsize)
|
if (cmd_text.cursize + l >= cmd_text.maxsize)
|
||||||
{
|
{
|
||||||
|
@ -95,7 +95,7 @@ void Cbuf_AddText (char *text)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
SZ_Write (&cmd_text, text, Q_strlen (text));
|
SZ_Write (&cmd_text, text, strlen (text));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -163,8 +163,12 @@ void Cbuf_Execute (void)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef PSP_VFPU
|
||||||
memcpy_vfpu(line, text, i);
|
memcpy_vfpu(line, text, i);
|
||||||
|
#else
|
||||||
|
memcpy(line, text, i);
|
||||||
|
#endif // PSP_VFPU
|
||||||
|
|
||||||
line[i] = 0;
|
line[i] = 0;
|
||||||
|
|
||||||
// delete the text from the command buffer and move remaining commands down
|
// delete the text from the command buffer and move remaining commands down
|
||||||
|
@ -392,6 +396,7 @@ void Cmd_Alias_f (void)
|
||||||
a->value = CopyString (cmd);
|
a->value = CopyString (cmd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef __PSP__
|
||||||
/*
|
/*
|
||||||
===============
|
===============
|
||||||
Cmd_Maps_f
|
Cmd_Maps_f
|
||||||
|
@ -449,11 +454,7 @@ void Cmd_Maps_f (void)
|
||||||
Con_Printf("%s\n",dirent.d_name);
|
Con_Printf("%s\n",dirent.d_name);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#if 0
|
|
||||||
if(toupper(dirent.d_name[i]) != toupper(s[i]))
|
|
||||||
#else
|
|
||||||
if(dirent.d_name[i] != s[i])
|
if(dirent.d_name[i] != s[i])
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -466,6 +467,7 @@ void Cmd_Maps_f (void)
|
||||||
sceIoDclose(dir);
|
sceIoDclose(dir);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
#endif // __PSP__
|
||||||
|
|
||||||
/*
|
/*
|
||||||
=============================================================================
|
=============================================================================
|
||||||
|
@ -511,7 +513,7 @@ void Cmd_List_f (void)
|
||||||
if (Cmd_Argc() > 1)
|
if (Cmd_Argc() > 1)
|
||||||
{
|
{
|
||||||
partial = Cmd_Argv (1);
|
partial = Cmd_Argv (1);
|
||||||
len = Q_strlen(partial);
|
len = strlen(partial);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -522,7 +524,7 @@ void Cmd_List_f (void)
|
||||||
count=0;
|
count=0;
|
||||||
for (cmd=cmd_functions ; cmd ; cmd=cmd->next)
|
for (cmd=cmd_functions ; cmd ; cmd=cmd->next)
|
||||||
{
|
{
|
||||||
if (partial && Q_strncmp (partial,cmd->name, len))
|
if (partial && strncmp (partial,cmd->name, len))
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -556,7 +558,13 @@ void Cmd_Init (void)
|
||||||
Cmd_AddCommand ("alias",Cmd_Alias_f);
|
Cmd_AddCommand ("alias",Cmd_Alias_f);
|
||||||
Cmd_AddCommand ("cmd", Cmd_ForwardToServer);
|
Cmd_AddCommand ("cmd", Cmd_ForwardToServer);
|
||||||
Cmd_AddCommand ("wait", Cmd_Wait_f);
|
Cmd_AddCommand ("wait", Cmd_Wait_f);
|
||||||
|
|
||||||
|
#ifdef __PSP__
|
||||||
|
|
||||||
Cmd_AddCommand ("maps", Cmd_Maps_f); //Crow_bar
|
Cmd_AddCommand ("maps", Cmd_Maps_f); //Crow_bar
|
||||||
|
|
||||||
|
#endif // __PSP__
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -711,14 +719,14 @@ char *Cmd_CompleteCommand (char *partial)
|
||||||
cmd_function_t *cmd;
|
cmd_function_t *cmd;
|
||||||
int len;
|
int len;
|
||||||
|
|
||||||
len = Q_strlen(partial);
|
len = strlen(partial);
|
||||||
|
|
||||||
if (!len)
|
if (!len)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
// check functions
|
// check functions
|
||||||
for (cmd=cmd_functions ; cmd ; cmd=cmd->next)
|
for (cmd=cmd_functions ; cmd ; cmd=cmd->next)
|
||||||
if (!Q_strncmp (partial,cmd->name, len))
|
if (!strncmp (partial,cmd->name, len))
|
||||||
return cmd->name;
|
return cmd->name;
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -749,7 +757,7 @@ void Cmd_ExecuteString (char *text, cmd_source_t src)
|
||||||
// check functions
|
// check functions
|
||||||
for (cmd=cmd_functions ; cmd ; cmd=cmd->next)
|
for (cmd=cmd_functions ; cmd ; cmd=cmd->next)
|
||||||
{
|
{
|
||||||
if (!Q_strcasecmp (cmd_argv[0],cmd->name))
|
if (!strcasecmp (cmd_argv[0],cmd->name))
|
||||||
{
|
{
|
||||||
cmd->function ();
|
cmd->function ();
|
||||||
return;
|
return;
|
||||||
|
@ -759,7 +767,7 @@ void Cmd_ExecuteString (char *text, cmd_source_t src)
|
||||||
// check alias
|
// check alias
|
||||||
for (a=cmd_alias ; a ; a=a->next)
|
for (a=cmd_alias ; a ; a=a->next)
|
||||||
{
|
{
|
||||||
if (!Q_strcasecmp (cmd_argv[0], a->name))
|
if (!strcasecmp (cmd_argv[0], a->name))
|
||||||
{
|
{
|
||||||
Cbuf_InsertText (a->value);
|
Cbuf_InsertText (a->value);
|
||||||
return;
|
return;
|
||||||
|
@ -792,7 +800,7 @@ void Cmd_ForwardToServer (void)
|
||||||
return; // not really connected
|
return; // not really connected
|
||||||
|
|
||||||
MSG_WriteByte (&cls.message, clc_stringcmd);
|
MSG_WriteByte (&cls.message, clc_stringcmd);
|
||||||
if (Q_strcasecmp(Cmd_Argv(0), "cmd") != 0)
|
if (strcasecmp(Cmd_Argv(0), "cmd") != 0)
|
||||||
{
|
{
|
||||||
SZ_Print (&cls.message, Cmd_Argv(0));
|
SZ_Print (&cls.message, Cmd_Argv(0));
|
||||||
SZ_Print (&cls.message, " ");
|
SZ_Print (&cls.message, " ");
|
||||||
|
@ -821,7 +829,7 @@ int Cmd_CheckParm (char *parm)
|
||||||
Sys_Error ("Cmd_CheckParm: NULL");
|
Sys_Error ("Cmd_CheckParm: NULL");
|
||||||
|
|
||||||
for (i = 1; i < Cmd_Argc (); i++)
|
for (i = 1; i < Cmd_Argc (); i++)
|
||||||
if (! Q_strcasecmp (parm, Cmd_Argv (i)))
|
if (! strcasecmp (parm, Cmd_Argv (i)))
|
||||||
return i;
|
return i;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in a new issue