Merge pull request #4487 from ethcore/snappy-static
Static link for snappy
This commit is contained in:
commit
656c08976f
@ -23,7 +23,7 @@ const SNAPPY_OK: c_int = 0;
|
|||||||
const SNAPPY_INVALID_INPUT: c_int = 1;
|
const SNAPPY_INVALID_INPUT: c_int = 1;
|
||||||
const SNAPPY_BUFFER_TOO_SMALL: c_int = 2;
|
const SNAPPY_BUFFER_TOO_SMALL: c_int = 2;
|
||||||
|
|
||||||
#[link(name = "snappy")]
|
#[link(name = "snappy", kind = "static")]
|
||||||
extern {
|
extern {
|
||||||
fn snappy_compress(
|
fn snappy_compress(
|
||||||
input: *const c_char,
|
input: *const c_char,
|
||||||
@ -154,4 +154,4 @@ pub fn decompress_into(input: &[u8], output: &mut Vec<u8>) -> Result<usize, Inva
|
|||||||
pub fn validate_compressed_buffer(input: &[u8]) -> bool {
|
pub fn validate_compressed_buffer(input: &[u8]) -> bool {
|
||||||
let status = unsafe { snappy_validate_compressed_buffer(input.as_ptr() as *const c_char, input.len() as size_t )};
|
let status = unsafe { snappy_validate_compressed_buffer(input.as_ptr() as *const c_char, input.len() as size_t )};
|
||||||
status == SNAPPY_OK
|
status == SNAPPY_OK
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user