/* make sure maxFrameSize has a reasonable value */
if (maxFrameSize > ZSTD_SEEKABLE_MAX_FRAME_DECOMPRESSED_SIZE) {
- return ERROR(compressionParameter_unsupported);
+ return ERROR(frameParameter_unsupported);
}
zcs->maxFrameSize = maxFrameSize
newOffset = (unsigned long long)buff->size - offset;
break;
}
- if (newOffset < 0 || newOffset > buff->size) {
+ if (newOffset > buff->size) {
return -1;
}
buff->pos = newOffset;
int checksumFlag;
} seekTable_t;
-#define SEEKABLE_BUFF_SIZE ZSTD_BLOCKSIZE_ABSOLUTEMAX
+#define SEEKABLE_BUFF_SIZE ZSTD_BLOCKSIZE_MAX
struct ZSTD_seekable_s {
ZSTD_DStream* dstream;