Rewrote get_static_proc_address(). It made mistakes in some situations

This commit is contained in:
Brian Paul
2000-10-19 20:13:12 +00:00
parent a5b66333fb
commit 9c7ca850fd

View File

@@ -1,4 +1,4 @@
/* $Id: glapi.c,v 1.45 2000/09/26 15:27:22 brianp Exp $ */ /* $Id: glapi.c,v 1.46 2000/10/19 20:13:12 brianp Exp $ */
/* /*
* Mesa 3-D graphics library * Mesa 3-D graphics library
@@ -1535,11 +1535,13 @@ get_static_proc_offset(const char *funcName)
static GLvoid * static GLvoid *
get_static_proc_address(const char *funcName) get_static_proc_address(const char *funcName)
{ {
GLint i = get_static_proc_offset(funcName); GLint i;
if (i >= 0) for (i = 0; static_functions[i].Name; i++) {
return static_functions[i].Address; if (strcmp(static_functions[i].Name, funcName) == 0) {
else return static_functions[i].Address;
return NULL; }
}
return NULL;
} }