summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoridr <idr>2004-06-11 18:31:37 +0000
committeridr <idr>2004-06-11 18:31:37 +0000
commitbbfefb6304fe04f2dd027fa1150b76034aa986f2 (patch)
tree4e0185c5bfae09f7df34f9bb450890ce5fa056d6
parent271abde73366153c8318eeded3d23ed0ee88a853 (diff)
Remove some dead code.
-rw-r--r--xc/lib/GL/glx/glxclient.h2
-rw-r--r--xc/lib/GL/glx/glxcmds.c63
2 files changed, 0 insertions, 65 deletions
diff --git a/xc/lib/GL/glx/glxclient.h b/xc/lib/GL/glx/glxclient.h
index 28ac5008c..817608977 100644
--- a/xc/lib/GL/glx/glxclient.h
+++ b/xc/lib/GL/glx/glxclient.h
@@ -822,8 +822,6 @@ extern char *__glXstrdup(const char *str);
extern const char __glXGLClientExtensions[];
-extern char *__glXCombineExtensionStrings( const char *cext_string,
- const char *sext_string );
/* Determine the internal API version */
extern int __glXGetInternalVersion(void);
diff --git a/xc/lib/GL/glx/glxcmds.c b/xc/lib/GL/glx/glxcmds.c
index 48c24ad0b..3ffb2defd 100644
--- a/xc/lib/GL/glx/glxcmds.c
+++ b/xc/lib/GL/glx/glxcmds.c
@@ -1501,69 +1501,6 @@ char *__glXInternalQueryServerString( Display *dpy, int opcode,
return buf;
}
-#define SEPARATOR " "
-
-/**
- * Performs a intersection operation on two input extension strings.
- *
- * \param cext_string Pointer to a GL extension string.
- * \param sext_string Pointer to a GL extension string.
- * \returns A pointer to a new string that is the intersection of the two
- * input strings.
- */
-
-char *__glXCombineExtensionStrings( const char *cext_string, const char *sext_string )
-{
- int clen, slen;
- char *combo_string, *token, *s1;
- const char *s2, *end;
-
- /*
- ** String can't be longer than min(cstring, sstring)
- ** pull tokens out of shortest string
- ** include space in combo_string for final separator and null terminator
- */
- if ( (clen = strlen( cext_string)) > (slen = strlen( sext_string)) ) {
- combo_string = (char *) Xmalloc( slen + 2 );
- s1 = (char *) Xmalloc( slen + 2 ); strcpy( s1, sext_string );
- s2 = cext_string;
- } else {
- combo_string = (char *) Xmalloc( clen + 2 );
- s1 = (char *) Xmalloc( clen + 2 ); strcpy( s1, cext_string);
- s2 = sext_string;
- }
- if (!combo_string || !s1) {
- if (combo_string) Xfree(combo_string);
- if (s1) Xfree(s1);
- return NULL;
- }
- combo_string[0] = '\0';
-
- /* Get first extension token */
- token = strtok( s1, SEPARATOR);
- while ( token != NULL ) {
-
- /*
- ** if token in second string then save it
- ** beware of extension names which are prefixes of other extension names
- */
- const char *p = s2;
- end = p + strlen(p);
- while (p < end) {
- int n = strcspn(p, SEPARATOR);
- if ((strlen(token) == n) && (strncmp(token, p, n) == 0)) {
- combo_string = strcat( combo_string, token);
- combo_string = strcat( combo_string, SEPARATOR);
- }
- p += (n + 1);
- }
-
- /* Get next extension token */
- token = strtok( NULL, SEPARATOR);
- }
- Xfree(s1);
- return combo_string;
-}
const char *GLX_PREFIX(glXQueryExtensionsString)( Display *dpy, int screen )
{