Guard PSP-specific functions in cmd.c

This commit is contained in:
cypress 2024-09-04 19:11:40 -07:00
parent dce67b8ea1
commit 13f63e09fa

View file

@ -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;