Henri Verbeet : wined3d: Fix a sign compare warning in shader_vaddline().

Alexandre Julliard julliard at winehq.org
Wed Jul 8 14:35:55 CDT 2009


Module: wine
Branch: master
Commit: 6211643bf540209869b711c582e31b33715aae92
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6211643bf540209869b711c582e31b33715aae92

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Wed Jul  8 09:49:29 2009 +0200

wined3d: Fix a sign compare warning in shader_vaddline().

---

 dlls/wined3d/baseshader.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/dlls/wined3d/baseshader.c b/dlls/wined3d/baseshader.c
index 4e3fb92..e67e7ed 100644
--- a/dlls/wined3d/baseshader.c
+++ b/dlls/wined3d/baseshader.c
@@ -159,9 +159,8 @@ int shader_vaddline(SHADER_BUFFER* buffer, const char *format, va_list args)
 
     rc = vsnprintf(base, SHADER_PGMSIZE - 1 - buffer->bsize, format, args);
 
-    if (rc < 0 ||                                   /* C89 */ 
-        rc > SHADER_PGMSIZE - 1 - buffer->bsize) {  /* C99 */
-
+    if (rc < 0 /* C89 */ || (unsigned int)rc > SHADER_PGMSIZE - 1 - buffer->bsize /* C99 */)
+    {
         ERR("The buffer allocated for the shader program string "
             "is too small at %d bytes.\n", SHADER_PGMSIZE);
         buffer->bsize = SHADER_PGMSIZE - 1;




More information about the wine-cvs mailing list