Lines Matching refs:size
97 WRes File_Read(CSzFile *p, void *data, size_t *size) in File_Read() argument
99 size_t originalSize = *size; in File_Read()
105 *size = 0; in File_Read()
113 *size += processed; in File_Read()
124 *size = fread(data, 1, originalSize, p->file); in File_Read()
125 if (*size == originalSize) in File_Read()
132 WRes File_Write(CSzFile *p, const void *data, size_t *size) in File_Write() argument
134 size_t originalSize = *size; in File_Write()
140 *size = 0; in File_Write()
148 *size += processed; in File_Write()
159 *size = fwrite(data, 1, originalSize, p->file); in File_Write()
160 if (*size == originalSize) in File_Write()
239 static SRes FileSeqInStream_Read(void *pp, void *buf, size_t *size) in FileSeqInStream_Read() argument
242 return File_Read(&p->file, buf, size) == 0 ? SZ_OK : SZ_ERROR_READ; in FileSeqInStream_Read()
253 static SRes FileInStream_Read(void *pp, void *buf, size_t *size) in FileInStream_Read() argument
256 return (File_Read(&p->file, buf, size) == 0) ? SZ_OK : SZ_ERROR_READ; in FileInStream_Read()
274 static size_t FileOutStream_Write(void *pp, const void *data, size_t size) in FileOutStream_Write() argument
277 File_Write(&p->file, data, &size); in FileOutStream_Write()
278 return size; in FileOutStream_Write()