&& (numBytesRead == 0)
&& (info->compressedSize > 0)
&& (info->compressedSize != UTIL_FILESIZE_UNKNOWN) ) {
- return 0; /* successful end of file */
+ return info_success;
}
EXIT_IF(feof(srcFile), info_not_zstd, "Error: reached end of file with incomplete frame");
EXIT_IF(1, info_frame_error, "Error: did not reach end of file but ran out of frames");
info->windowSize = header.windowSize;
/* move to the end of the frame header */
{ size_t const headerSize = ZSTD_frameHeaderSize(headerBuffer, numBytesRead);
- EXIT_IF(ZSTD_isError(headerSize), 1, "Error: could not determine frame header size");
+ EXIT_IF(ZSTD_isError(headerSize), info_frame_error, "Error: could not determine frame header size");
EXIT_IF(fseek(srcFile, ((long)headerSize)-((long)numBytesRead), SEEK_CUR) != 0,
info_frame_error, "Error: could not move to end of frame header");
}