Add casts to prevent signed/unsigned compare compiler warnings.
authorKarl Schultz <kschultz@freedesktop.org>
Thu, 18 Sep 2003 15:14:10 +0000 (15:14 +0000)
committerKarl Schultz <kschultz@freedesktop.org>
Thu, 18 Sep 2003 15:14:10 +0000 (15:14 +0000)
src/mesa/main/bufferobj.c
src/mesa/main/program.c

index 57e6b8df23c9ad332ef2fa8f9e85baa54b9d635a..3ae35d5b4d5336622305f9fd2c5830cb337d79d1 100644 (file)
@@ -110,7 +110,7 @@ buffer_object_subdata_range_good( GLcontext * ctx, GLenum target,
       return NULL;
    }
 
-   if ( (offset + size) > bufObj->Size ) {
+   if ( (GLuint)(offset + size) > bufObj->Size ) {
       _mesa_error(ctx, GL_INVALID_VALUE,
                  "%s(size + offset > buffer size)", str);
       return NULL;
@@ -261,7 +261,7 @@ _mesa_buffer_subdata( GLcontext *ctx, GLenum target, GLintptrARB offset,
                      struct gl_buffer_object * bufObj )
 {
    if ( (bufObj->Data != NULL)
-       && ((size + offset) <= bufObj->Size) ) {
+       && ((GLuint)(size + offset) <= bufObj->Size) ) {
       _mesa_memcpy( (GLubyte *) bufObj->Data + offset, data, size );
    }
 }
@@ -291,7 +291,7 @@ _mesa_buffer_get_subdata( GLcontext *ctx, GLenum target, GLintptrARB offset,
                          struct gl_buffer_object * bufObj )
 {
    if ( (bufObj->Data != NULL)
-       && ((size + offset) <= bufObj->Size) ) {
+       && ((GLuint)(size + offset) <= bufObj->Size) ) {
       _mesa_memcpy( data, (GLubyte *) bufObj->Data + offset, size );
    }
 }
@@ -428,7 +428,7 @@ void
 _mesa_DeleteBuffersARB(GLsizei n, const GLuint *ids)
 {
    GET_CURRENT_CONTEXT(ctx);
-   unsigned i;
+   GLsizei i;
    ASSERT_OUTSIDE_BEGIN_END(ctx);
 
    if (n < 0) {
index 0d1a53c76163551e55c3030f37eadb80a5df95bb..8cc5f6885a4620d3482c52ee00061d99debe0ad3 100644 (file)
@@ -363,7 +363,7 @@ _mesa_lookup_parameter_value(struct program_parameter_list *paramList,
       /* name is not null-terminated, use nameLen */
       for (i = 0; i < paramList->NumParameters; i++) {
          if (_mesa_strncmp(paramList->Parameters[i].Name, name, nameLen) == 0
-             && _mesa_strlen(paramList->Parameters[i].Name) == nameLen)
+             && _mesa_strlen(paramList->Parameters[i].Name) == (size_t)nameLen)
             return paramList->Parameters[i].Values;
       }
    }
@@ -392,7 +392,7 @@ _mesa_lookup_parameter_index(struct program_parameter_list *paramList,
       /* name is not null-terminated, use nameLen */
       for (i = 0; i < (GLint) paramList->NumParameters; i++) {
          if (_mesa_strncmp(paramList->Parameters[i].Name, name, nameLen) == 0
-             && _mesa_strlen(paramList->Parameters[i].Name) == nameLen)
+             && _mesa_strlen(paramList->Parameters[i].Name) == (size_t)nameLen)
             return i;
       }
    }