Skip to content

Commit edd9ee0

Browse files
committed
some more constants that the zstd-rs experimental feature uses
1 parent 087b0fb commit edd9ee0

File tree

3 files changed

+15
-9
lines changed

3 files changed

+15
-9
lines changed

c2rust-lib.rs

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,11 @@ pub mod lib {
6969

7070
pub use crate::lib::zstd::{
7171
ZSTD_ParamSwitch_e, ZSTD_ResetDirective, ZSTD_cParameter, ZSTD_dParameter,
72-
ZSTD_dictAttachPref_e, ZSTD_format_e, ZSTD_inBuffer, ZSTD_outBuffer, ZSTD_strategy,
73-
ZSTD_BLOCKSIZELOG_MAX, ZSTD_BLOCKSIZE_MAX, ZSTD_CLEVEL_DEFAULT, ZSTD_MAGICNUMBER,
74-
ZSTD_MAGIC_DICTIONARY, ZSTD_MAGIC_SKIPPABLE_MASK, ZSTD_MAGIC_SKIPPABLE_START,
75-
ZSTD_VERSION_MAJOR, ZSTD_VERSION_MINOR, ZSTD_VERSION_NUMBER, ZSTD_VERSION_RELEASE,
72+
ZSTD_dictAttachPref_e, ZSTD_format_e, ZSTD_frameProgression, ZSTD_inBuffer, ZSTD_outBuffer,
73+
ZSTD_strategy, ZSTD_BLOCKSIZELOG_MAX, ZSTD_BLOCKSIZE_MAX, ZSTD_CLEVEL_DEFAULT,
74+
ZSTD_FRAMEHEADERSIZE_MAX, ZSTD_MAGICNUMBER, ZSTD_MAGIC_DICTIONARY, ZSTD_MAGIC_SKIPPABLE_MASK,
75+
ZSTD_MAGIC_SKIPPABLE_START, ZSTD_VERSION_MAJOR, ZSTD_VERSION_MINOR, ZSTD_VERSION_NUMBER,
76+
ZSTD_VERSION_RELEASE, ZSTD_WINDOWLOG_MAX_32, ZSTD_WINDOWLOG_MAX_64,
7677
};
7778

7879
pub use crate::lib::decompress::{
@@ -119,7 +120,14 @@ pub use crate::lib::compress::zstd_compress::{
119120
ZSTD_flushStream, ZSTD_freeCCtx, ZSTD_freeCDict, ZSTD_getBlockSize, ZSTD_getDictID_fromCDict,
120121
ZSTD_getFrameProgression, ZSTD_initCStream, ZSTD_initCStream_srcSize,
121122
ZSTD_initCStream_usingCDict, ZSTD_initCStream_usingDict, ZSTD_maxCLevel, ZSTD_minCLevel,
122-
ZSTD_sequenceBound, ZSTD_sizeof_CCtx, ZSTD_sizeof_CDict,
123+
ZSTD_sequenceBound, ZSTD_sizeof_CCtx, ZSTD_sizeof_CDict, ZSTD_BLOCKSIZE_MAX_MIN,
124+
ZSTD_BLOCKSPLITTER_LEVEL_MAX, ZSTD_CHAINLOG_MAX_32, ZSTD_CHAINLOG_MAX_64, ZSTD_CHAINLOG_MIN,
125+
ZSTD_HASHLOG_MIN, ZSTD_LDM_BUCKETSIZELOG_MAX, ZSTD_LDM_BUCKETSIZELOG_MIN, ZSTD_LDM_HASHLOG_MIN,
126+
ZSTD_LDM_HASHRATELOG_MIN, ZSTD_LDM_MINMATCH_MAX, ZSTD_LDM_MINMATCH_MIN, ZSTD_MINMATCH_MAX,
127+
ZSTD_MINMATCH_MIN, ZSTD_OVERLAPLOG_MAX, ZSTD_OVERLAPLOG_MIN, ZSTD_SEARCHLOG_MIN,
128+
ZSTD_SKIPPABLEHEADERSIZE, ZSTD_SRCSIZEHINT_MIN, ZSTD_TARGETCBLOCKSIZE_MAX,
129+
ZSTD_TARGETCBLOCKSIZE_MIN, ZSTD_TARGETLENGTH_MAX, ZSTD_TARGETLENGTH_MIN,
130+
ZSTD_WINDOWLOG_LIMIT_DEFAULT, ZSTD_WINDOWLOG_MIN,
123131
};
124132

125133
pub mod internal {

lib/zstd.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
use core::ffi::c_uint;
22
use libc::size_t;
33

4+
pub const ZSTD_FRAMEHEADERSIZE_MAX: core::ffi::c_int = 18;
5+
46
pub const ZSTD_WINDOWLOG_MAX_32: core::ffi::c_int = 30;
57
pub const ZSTD_WINDOWLOG_MAX_64: core::ffi::c_int = 31;
68
pub const ZSTD_WINDOWLOG_MAX: core::ffi::c_int = match size_of::<usize>() {

test-libzstd-rs-sys/src/decompress.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -996,8 +996,6 @@ fn test_decompress_stream_with_dict() {
996996
const DICT: &[u8] = include_bytes!("../test-data/decompress-stream-dict.dat");
997997
const INPUT: &[u8] = include_bytes!("../test-data/decompress-stream-input.dat");
998998

999-
const ZSTD_WINDOWLOG_LIMIT_DEFAULT: core::ffi::c_int = 27;
1000-
1001999
unsafe {
10021000
use libzstd_rs_sys::*;
10031001

@@ -1051,8 +1049,6 @@ fn decompression_by_small_increment() {
10511049
0xFFFF
10521050
}
10531051

1054-
const ZSTD_WINDOWLOG_LIMIT_DEFAULT: core::ffi::c_int = 27;
1055-
10561052
unsafe {
10571053
use libzstd_rs_sys::*;
10581054

0 commit comments

Comments
 (0)