This will break error checking. They can return negative. You could do ssize_t perhaps.<br><br><div class="gmail_quote">On Thu, Apr 11, 2013 at 11:30 PM, Ian Curtis <span dir="ltr"><<a href="mailto:git@videolan.org" target="_blank">git@videolan.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">libbluray | branch: master | Ian Curtis <<a href="mailto:i.curtis@gmail.com">i.curtis@gmail.com</a>> | Fri Apr 12 00:24:29 2013 +0300| [a8b18b411f25ff55f40cc6cb2517efada2a6a9d3] | committer: hpi1<br>

<br>
cast file read/write result to size_t<br>
<br>
> <a href="http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=a8b18b411f25ff55f40cc6cb2517efada2a6a9d3" target="_blank">http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=a8b18b411f25ff55f40cc6cb2517efada2a6a9d3</a><br>

---<br>
<br>
 src/file/file.h |    4 ++--<br>
 1 file changed, 2 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/src/file/file.h b/src/file/file.h<br>
index cad5d54..080485b 100644<br>
--- a/src/file/file.h<br>
+++ b/src/file/file.h<br>
@@ -39,8 +39,8 @@<br>
 #define file_seek(X,Y,Z) X->seek(X,Y,Z)<br>
 #define file_tell(X) X->tell(X)<br>
 #define file_eof(X) X->eof(X)<br>
-#define file_read(X,Y,Z) X->read(X,Y,Z)<br>
-#define file_write(X,Y,Z) X->write(X,Y,Z)<br>
+#define file_read(X,Y,Z) (size_t)X->read(X,Y,Z)<br>
+#define file_write(X,Y,Z) (size_t)X->write(X,Y,Z)<br>
<br>
 BD_PRIVATE extern BD_FILE_H* (*file_open)(const char* filename, const char *mode);<br>
<br>
<br>
_______________________________________________<br>
libbluray-devel mailing list<br>
<a href="mailto:libbluray-devel@videolan.org">libbluray-devel@videolan.org</a><br>
<a href="http://mailman.videolan.org/listinfo/libbluray-devel" target="_blank">http://mailman.videolan.org/listinfo/libbluray-devel</a><br>
</blockquote></div><br>