summaryrefslogtreecommitdiffstats
path: root/qtools/qfile_unix.cpp
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2012-09-30 13:51:29 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2012-09-30 13:51:29 (GMT)
commit9c9313827b29876de43ad5305fd7ac162013359c (patch)
treed18c06222e0f84d6077b586e5633053a8bc09da8 /qtools/qfile_unix.cpp
parent489cefdf7a2ce294a15cb12b866dce13f5664f12 (diff)
downloadDoxygen-9c9313827b29876de43ad5305fd7ac162013359c.zip
Doxygen-9c9313827b29876de43ad5305fd7ac162013359c.tar.gz
Doxygen-9c9313827b29876de43ad5305fd7ac162013359c.tar.bz2
Release-1.8.2-20120930
Diffstat (limited to 'qtools/qfile_unix.cpp')
-rw-r--r--qtools/qfile_unix.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/qtools/qfile_unix.cpp b/qtools/qfile_unix.cpp
index fa53d13..0422fb4 100644
--- a/qtools/qfile_unix.cpp
+++ b/qtools/qfile_unix.cpp
@@ -403,7 +403,7 @@ uint QFile::size() const
} else {
STAT( QFile::encodeName(fn), &st );
}
- return st.st_size;
+ return (uint)st.st_size;
}
/*!
@@ -500,13 +500,13 @@ int QFile::readBlock( char *p, uint len )
if ( nread < (int)len ) {
if ( isRaw() ) { // raw file
- nread += READ( fd, p, len-nread );
+ nread += (int)READ( fd, p, len-nread );
if ( len && nread <= 0 ) {
nread = 0;
setStatus(IO_ReadError);
}
} else { // buffered file
- nread += fread( p, 1, len-nread, fh );
+ nread += (int)fread( p, 1, len-nread, fh );
if ( (uint)nread != len ) {
if ( ferror( fh ) || nread==0 )
setStatus(IO_ReadError);
@@ -552,9 +552,9 @@ int QFile::writeBlock( const char *p, uint len )
#endif
int nwritten; // number of bytes written
if ( isRaw() ) // raw file
- nwritten = WRITE( fd, p, len );
+ nwritten = (int)WRITE( fd, p, len );
else // buffered file
- nwritten = fwrite( p, 1, len, fh );
+ nwritten = (int)fwrite( p, 1, len, fh );
if ( nwritten != (int)len ) { // write error
if ( errno == ENOSPC ) // disk is full
setStatus( IO_ResourceError );
@@ -661,7 +661,7 @@ bool QFile::seek( int64 pos )
if (isOpen())
{
// TODO: support 64 bit size
- return fseek( fh, pos, SEEK_SET )!=-1;
+ return fseek( fh, (long)pos, SEEK_SET )!=-1;
}
return FALSE;
}