Mercurial > audlegacy
diff src/audacious/vfs_buffer.c @ 2518:4c9910af4cc5 trunk
[svn] - fix signed vs unsigned comparisons and missing initializer warnings
author | nenolod |
---|---|
date | Wed, 14 Feb 2007 11:05:36 -0800 |
parents | 3196a09a03e5 |
children | 793ede082399 |
line wrap: on
line diff
--- a/src/audacious/vfs_buffer.c Wed Feb 14 10:48:52 2007 -0800 +++ b/src/audacious/vfs_buffer.c Wed Feb 14 11:05:36 2007 -0800 @@ -55,7 +55,9 @@ handle = (VFSBuffer *) file->handle; - for (i = ptr; i - ptr < nmemb * size && i - ptr <= handle->size; i++, handle->iter++) + for (i = ptr; (gsize) (i - ptr) < nmemb * size && + (gsize) (i - ptr) <= handle->size; + i++, handle->iter++) { *i = *handle->iter; read++; @@ -80,7 +82,9 @@ handle = (VFSBuffer *) file->handle; - for (i = ptr; (i - ptr) < nmemb * size && (i - ptr) <= handle->size; i++, handle->iter++) + for (i = ptr; (gsize) (i - ptr) < nmemb * size && + (gsize) (i - ptr) <= handle->size; + i++, handle->iter++) { *handle->iter = *i; written++; @@ -193,7 +197,8 @@ buffer_vfs_rewind_impl, buffer_vfs_ftell_impl, buffer_vfs_feof_impl, - buffer_vfs_truncate_impl + buffer_vfs_truncate_impl, + NULL }; VFSFile *