diff options
-rw-r--r-- | src/mesa/glapi/glapi.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/mesa/glapi/glapi.c b/src/mesa/glapi/glapi.c index 9b01046ea35..e640f0c8f63 100644 --- a/src/mesa/glapi/glapi.c +++ b/src/mesa/glapi/glapi.c @@ -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 @@ -1535,11 +1535,13 @@ get_static_proc_offset(const char *funcName) static GLvoid * get_static_proc_address(const char *funcName) { - GLint i = get_static_proc_offset(funcName); - if (i >= 0) - return static_functions[i].Address; - else - return NULL; + GLint i; + for (i = 0; static_functions[i].Name; i++) { + if (strcmp(static_functions[i].Name, funcName) == 0) { + return static_functions[i].Address; + } + } + return NULL; } |