Module: wine Branch: master Commit: 6211643bf540209869b711c582e31b33715aae92 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6211643bf540209869b711c582...
Author: Henri Verbeet hverbeet@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;