shakeelrao
dca73db30c
fix srcSize typo and add new UTIL func to comment
2019-03-28 17:50:34 -07:00
shakeelrao
44f77b5c71
Add whitespace to test case
2019-03-24 03:42:11 -07:00
shakeelrao
b25d7eacf2
Rename test
2019-03-24 03:40:03 -07:00
shakeelrao
2b4491d81a
Add CLI test to validate error
2019-03-24 00:47:13 -07:00
shakeelrao
5333e41ab3
Add NULL check for dict
2019-03-24 00:23:50 -07:00
shakeelrao
8ea219d8c6
Modify error msg
2019-03-23 21:59:30 -07:00
shakeelrao
1290933d19
Implement file check
2019-03-23 21:53:13 -07:00
shakeelrao
e5811e5520
Extract file comparison into utility func
2019-03-23 19:04:56 -07:00
shakeelrao
186ded6d91
Fix typo in legacy documentation
2019-03-19 01:44:08 -07:00
shakeelrao
5740eb6769
Remove extraneous spacing in comments
2019-03-18 21:05:35 -07:00
shakeelrao
0a3fa6f909
Add legacy mode in documentation
2019-03-18 20:33:15 -07:00
shakeelrao
20aa1b455c
Stylistic changes
2019-03-17 19:35:43 -07:00
shakeelrao
0033bb4785
Update documentation for ZSTD_frameSizeInfo
2019-03-17 17:41:27 -07:00
shakeelrao
19b75b6ecb
Test new ZSTD_findFrameCompressedSize and update documentation
2019-03-15 18:04:19 -07:00
shakeelrao
8cd423a659
Reorder declaration in ZSTD_findFrameSizeInfoLegacy
2019-03-15 16:20:34 -07:00
shakeelrao
60796e76b0
Add legacy support to decompressBound
2019-03-15 16:10:37 -07:00
shakeelrao
4c0540da1c
Add static linking to legacy tests
2019-03-15 05:13:55 -07:00
shakeelrao
91ffc8d256
Add test to validate patch
2019-03-15 03:59:03 -07:00
shakeelrao
18d3a97d43
Add unit test to validate the error case
2019-03-13 01:43:40 -07:00
shakeelrao
79827a179f
Fix incorrectly assigned value in ZSTD_errorFrameSizeInfo
...
As documented in `zstd.h`, ZSTD_decompressBound returns `ZSTD_CONTENTSIZE_ERROR`
if an error occurs (not `ZSTD_CONTENTSIZE_UNKNOWN`). This is consistent with
the error checking made in ZSTD_decompressBound, particularly line 545.
2019-03-13 01:23:07 -07:00
shakeelrao
9ad3f31d33
update documentation for decompressBound
2019-03-02 17:56:10 -08:00
shakeelrao
95dfd48143
update formatting
2019-03-01 23:11:15 -08:00
shakeelrao
3da3dc2f45
add missing size content test
2019-03-01 21:27:30 -08:00
shakeelrao
1e08c49f75
add stylistic changes
2019-03-01 18:29:35 -08:00
shakeelrao
2bb5eec711
update missing error case to CONTENTSIZE_ERROR
2019-03-01 00:12:16 -08:00
shakeelrao
44ae395b3e
change nbBlocks to size_t for consistency
2019-03-01 00:05:59 -08:00
shakeelrao
03026c3b1d
change compressedBound to ULL
2019-03-01 00:03:50 -08:00
shakeelrao
8930c3c79b
implement API-level changes
2019-02-28 22:55:18 -08:00
shakeelrao
dce9a09772
initialize local vars in decompressBound
2019-02-28 03:01:21 -08:00
shakeelrao
515c506b4c
switch frameBound type to ULL
2019-02-28 02:10:17 -08:00
shakeelrao
d0a3f25697
change return type to ULL
2019-02-28 01:52:01 -08:00
shakeelrao
c9d674b60d
Remove autogenerated test file
2019-02-28 01:29:04 -08:00
shakeelrao
97d3d28dab
Fix decl-after-stmnt build error
2019-02-28 01:24:54 -08:00
shakeelrao
820af1e078
Provide an API function to estimate decompressed size.
...
Introduces a new utility function `ZSTD_findFrameCompressedSize_internal` which
is equivalent to `ZSTD_findFrameCompressSize`, but accepts an additional output
parameter `bound` that computes an upper-bound for the compressed data in the frame.
The new API function is named `ZSTD_decompressBound` to be consistent with
`zstd_compressBound` (the inverse operation). Clients will now be able to compute an upper-bound for
their compressed payloads instead of guessing a large size.
Implements https://github.com/facebook/zstd/issues/1536 .
2019-02-28 00:42:49 -08:00