apr_file_read has apr_size_t* as last paramter, not U32*.
parent
44920cd8c5
commit
3c940d394f
|
|
@ -462,12 +462,16 @@ int apr_file_lock( FILE *aFile, int aLock )
|
|||
#endif
|
||||
}
|
||||
|
||||
int apr_file_read( FILE *aFile, void *aBuffer, U32 *aLen )
|
||||
int apr_file_read( FILE *aFile, void *aBuffer, apr_size_t *aLen )
|
||||
{
|
||||
if( aLen )
|
||||
*aLen = 0;
|
||||
|
||||
U32 nRead = fread( aBuffer, 1, *aLen, aFile );
|
||||
if( 0 == nRead )
|
||||
return APR_OS_START_SYSERR + ferror( aFile );
|
||||
|
||||
*aLen = nRead;
|
||||
if( aLen )
|
||||
*aLen = nRead;
|
||||
return APR_SUCCESS;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -103,7 +103,7 @@ int LL_COMMON_API apr_file_printf( FILE*, char const*, ... );
|
|||
int LL_COMMON_API apr_file_eof( FILE* );
|
||||
int LL_COMMON_API apr_file_gets( char*, U32, FILE* );
|
||||
int LL_COMMON_API apr_file_lock( FILE*, int );
|
||||
int LL_COMMON_API apr_file_read( FILE*, void*, U32* );
|
||||
int LL_COMMON_API apr_file_read( FILE*, void*, apr_size_t* );
|
||||
|
||||
namespace nd
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue