From b9b78fe983ae269184d151ee7cb847d8ed834db7 Mon Sep 17 00:00:00 2001 From: ikits Date: Tue, 4 Jan 2005 15:02:30 +0000 Subject: [PATCH] bug fixes git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@347 783a27ee-832a-0410-bc00-9f386506c6dd --- auto/src/glew_head.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/auto/src/glew_head.c b/auto/src/glew_head.c index cf244ef..bc1fe36 100644 --- a/auto/src/glew_head.c +++ b/auto/src/glew_head.c @@ -100,38 +100,38 @@ void* dlGetProcAddress (const GLubyte* name) * These functions implement the functionality required in this file. */ -GLuint _glewStrLen (const GLubyte* s) +static GLuint _glewStrLen (const GLubyte* s) { GLuint i=0; while (s+i != NULL && s[i] != '\0') i++; return i; } -GLuint _glewStrCLen (const GLubyte* s, GLubyte c) +static GLuint _glewStrCLen (const GLubyte* s, GLubyte c) { GLuint i=0; while (s+i != NULL && s[i] != '\0' && s[i] != c) i++; return i; } -GLboolean _glewStrSame (const GLubyte* a, const GLubyte* b, GLuint n) +static GLboolean _glewStrSame (const GLubyte* a, const GLubyte* b, GLuint n) { GLuint i=0; while (i < n && a+i != NULL && b+i != NULL && a[i] == b[i]) i++; return i == n ? GL_TRUE : GL_FALSE; } -GLboolean _glewStrSame1 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) +static GLboolean _glewStrSame1 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) { while (*na > 0 && (**a == ' ' || **a == '\n' || **a == '\r' || **a == '\t')) { - *a++; - *na--; + (*a)++; + (*na)--; } if(*na >= nb) { GLuint i=0; - while (i < nb && *a+i != NULL && b+i != NULL && *a[i] == b[i]) i++; + while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; if(i == nb) { *a = *a + nb; @@ -142,12 +142,12 @@ GLboolean _glewStrSame1 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) return GL_FALSE; } -GLboolean _glewStrSame2 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) +static GLboolean _glewStrSame2 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) { if(*na >= nb) { GLuint i=0; - while (i < nb && *a+i != NULL && b+i != NULL && *a[i] == b[i]) i++; + while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; if(i == nb) { *a = *a + nb; @@ -158,13 +158,13 @@ GLboolean _glewStrSame2 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) return GL_FALSE; } -GLboolean _glewStrSame3 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) +static GLboolean _glewStrSame3 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) { if(*na >= nb) { GLuint i=0; - while (i < nb && *a+i != NULL && b+i != NULL && *a[i] == b[i]) i++; - if (i == nb && (*na == nb || *a[i] == ' ' || *a[i] == '\n' || *a[i] == '\r' || *a[i] == '\t')) + while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; + if (i == nb && (*na == nb || (*a)[i] == ' ' || (*a)[i] == '\n' || (*a)[i] == '\r' || (*a)[i] == '\t')) { *a = *a + nb; *na = *na - nb;