***************
*** 837,843 ****
HPDF_PTRACE((" HPDF_FileReader_ReadFunc\n"));
HPDF_MemSet(ptr, 0, *siz);
- rsiz = HPDF_FREAD(ptr, 1, *siz, fp);
if (rsiz != *siz) {
if (HPDF_FEOF(fp)) {
--- 871,877 ----
HPDF_PTRACE((" HPDF_FileReader_ReadFunc\n"));
HPDF_MemSet(ptr, 0, *siz);
+ rsiz = (HPDF_UINT)HPDF_FREAD(ptr, 1, *siz, fp);
if (rsiz != *siz) {
if (HPDF_FEOF(fp)) {
***************
*** 1004,1010 ****
HPDF_PTRACE((" HPDF_FileWriter_WriteFunc\n"));
fp = (HPDF_FILEP)stream->attr;
- ret = HPDF_FWRITE (ptr, 1, siz, fp);
if (ret != siz) {
return HPDF_SetError (stream->error, HPDF_FILE_IO_ERROR, HPDF_FERROR(fp));
--- 1038,1044 ----
HPDF_PTRACE((" HPDF_FileWriter_WriteFunc\n"));
fp = (HPDF_FILEP)stream->attr;
+ ret = (HPDF_UINT)HPDF_FWRITE (ptr, 1, siz, fp);
if (ret != siz) {
return HPDF_SetError (stream->error, HPDF_FILE_IO_ERROR, HPDF_FERROR(fp));