Make command and cvar completion case-insensitive.

This commit is contained in:
Anton E. Gavrilov 2000-06-11 00:05:45 +00:00
parent d3dbe394ce
commit 7f5c4e4148
2 changed files with 8 additions and 8 deletions

View File

@ -671,18 +671,18 @@ char *Cmd_CompleteCommand (char *partial)
// check for exact match
for (cmd=cmd_functions ; cmd ; cmd=cmd->next)
if (!strcmp (partial,cmd->name))
if (!stricmp (partial, cmd->name))
return cmd->name;
for (a=cmd_alias ; a ; a=a->next)
if (!strcmp (partial, a->name))
if (!stricmp (partial, a->name))
return a->name;
// check for partial match
for (cmd=cmd_functions ; cmd ; cmd=cmd->next)
if (!strncmp (partial,cmd->name, len))
if (!strnicmp (partial, cmd->name, len))
return cmd->name;
for (a=cmd_alias ; a ; a=a->next)
if (!strncmp (partial, a->name, len))
if (!strnicmp (partial, a->name, len))
return a->name;
return NULL;

View File

@ -156,22 +156,22 @@ char *Cvar_CompleteVariable (char *partial)
// check exact match
for (cvar=cvar_vars ; cvar ; cvar=cvar->next)
if (!strcmp (partial,cvar->name))
if (!stricmp (partial,cvar->name))
return cvar->name;
// check aliases too :)
for (alias=calias_vars ; alias ; alias=alias->next)
if (!strcmp (partial, alias->name))
if (!stricmp (partial, alias->name))
return alias->name;
// check partial match
for (cvar=cvar_vars ; cvar ; cvar=cvar->next)
if (!strncmp (partial,cvar->name, len))
if (!strnicmp (partial,cvar->name, len))
return cvar->name;
// check aliases too :)
for (alias=calias_vars ; alias ; alias=alias->next)
if (!strncmp (partial, alias->name, len))
if (!strnicmp (partial, alias->name, len))
return alias->name;
return NULL;