fixed seekable format example

dev
Yann Collet 2018-03-15 16:29:28 -07:00
parent 38cbcb5f1a
commit 355cb645bf
2 changed files with 3 additions and 3 deletions

View File

@ -147,7 +147,7 @@ size_t ZSTD_seekable_initCStream(ZSTD_seekable_CStream* zcs,
/* make sure maxFrameSize has a reasonable value */ /* make sure maxFrameSize has a reasonable value */
if (maxFrameSize > ZSTD_SEEKABLE_MAX_FRAME_DECOMPRESSED_SIZE) { if (maxFrameSize > ZSTD_SEEKABLE_MAX_FRAME_DECOMPRESSED_SIZE) {
return ERROR(compressionParameter_unsupported); return ERROR(frameParameter_unsupported);
} }
zcs->maxFrameSize = maxFrameSize zcs->maxFrameSize = maxFrameSize

View File

@ -125,7 +125,7 @@ static int ZSTD_seekable_seek_buff(void* opaque, S64 offset, int origin)
newOffset = (unsigned long long)buff->size - offset; newOffset = (unsigned long long)buff->size - offset;
break; break;
} }
if (newOffset < 0 || newOffset > buff->size) { if (newOffset > buff->size) {
return -1; return -1;
} }
buff->pos = newOffset; buff->pos = newOffset;
@ -145,7 +145,7 @@ typedef struct {
int checksumFlag; int checksumFlag;
} seekTable_t; } seekTable_t;
#define SEEKABLE_BUFF_SIZE ZSTD_BLOCKSIZE_ABSOLUTEMAX #define SEEKABLE_BUFF_SIZE ZSTD_BLOCKSIZE_MAX
struct ZSTD_seekable_s { struct ZSTD_seekable_s {
ZSTD_DStream* dstream; ZSTD_DStream* dstream;