glapi: allow for any mangle prefix
authorGeorge Sapountzis <gsapountzis@gmail.com>
Tue, 9 Mar 2010 20:03:24 +0000 (22:03 +0200)
committerGeorge Sapountzis <gsapountzis@gmail.com>
Tue, 9 Mar 2010 20:04:51 +0000 (22:04 +0200)
src/mesa/glapi/glapi_getproc.c

index bd930b875d893c5ca3240a2e116a75d6f9e03a9c..46b466920b6b96723f68aa580b431614084ac81d 100644 (file)
@@ -63,7 +63,7 @@ find_entry( const char * n )
    for (i = 0; static_functions[i].Name_offset >= 0; i++) {
       const char *testName = gl_string_table + static_functions[i].Name_offset;
 #ifdef MANGLE
-      /* skip the "m" prefix on the name */
+      /* skip the prefix on the name */
       if (strcmp(testName, n + 1) == 0)
 #else
       if (strcmp(testName, n) == 0)
@@ -424,7 +424,8 @@ _glapi_get_proc_address(const char *funcName)
    GLuint i;
 
 #ifdef MANGLE
-   if (funcName[0] != 'm' || funcName[1] != 'g' || funcName[2] != 'l')
+   /* skip the prefix on the name */
+   if (funcName[1] != 'g' || funcName[2] != 'l')
       return NULL;
 #else
    if (funcName[0] != 'g' || funcName[1] != 'l')