<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">[PATCH] Remove obsoleted Cvar_CompleteVariable

This hasn't been used for a long time. Remove it.

diff -urN a/common/cvar.c head/common/cvar.c
--- a/common/cvar.c	2006-02-18 10:55:26.000000000 +1030
+++ head/common/cvar.c	2006-02-19 14:15:47.000000000 +1030
@@ -99,36 +99,6 @@
 
 /*
 ============
-Cvar_CompleteVariable
-============
-*/
-char *
-Cvar_CompleteVariable(char *partial)
-{
-    cvar_t *cvar;
-    int len;
-
-    len = strlen(partial);
-
-    if (!len)
-	return NULL;
-
-    // check exact match
-    for (cvar = cvar_vars; cvar; cvar = cvar-&gt;next)
-	if (!strcmp(partial, cvar-&gt;name))
-	    return cvar-&gt;name;
-
-    // check partial match
-    for (cvar = cvar_vars; cvar; cvar = cvar-&gt;next)
-	if (!strncmp(partial, cvar-&gt;name, len))
-	    return cvar-&gt;name;
-
-    return NULL;
-}
-
-
-/*
-============
 Cvar_Set
 ============
 */
diff -urN a/include/cvar.h head/include/cvar.h
--- a/include/cvar.h	2006-02-18 10:55:26.000000000 +1030
+++ head/include/cvar.h	2006-02-19 14:09:18.000000000 +1030
@@ -122,13 +122,6 @@
 char *Cvar_VariableString(const char *var_name);
 
 /*
- * attempts to match a partial variable name for command line completion
- * returns NULL if nothing fits
- * FIXME - use common completion functions (shell.h)
- */
-char *Cvar_CompleteVariable(char *partial);
-
-/*
  * called by Cmd_ExecuteString when Cmd_Argv(0) doesn't match a known command.
  * Returns true if the command was a variable reference that was
  * handled. (print or change)
</pre></body></html>