libzstd_rs_sys/lib/common/
zstd_common.rs1use libc::size_t;
2
3use crate::lib::common::error_private::{
4 ERR_getErrorCode, ERR_getErrorName, ERR_getErrorString, ERR_isError,
5};
6use crate::lib::zstd::{ZSTD_ErrorCode, ZSTD_VERSION_NUMBER};
7
8#[cfg_attr(feature = "export-symbols", export_name = crate::prefix!(ZSTD_versionNumber))]
14pub const extern "C" fn ZSTD_versionNumber() -> core::ffi::c_uint {
15 ZSTD_VERSION_NUMBER as core::ffi::c_uint
16}
17
18#[cfg_attr(feature = "export-symbols", export_name = crate::prefix!(ZSTD_versionString))]
24pub const extern "C" fn ZSTD_versionString() -> *const core::ffi::c_char {
25 c"1.5.8".as_ptr()
26}
27
28#[cfg_attr(feature = "export-symbols", export_name = crate::prefix!(ZSTD_isError))]
35pub const extern "C" fn ZSTD_isError(code: size_t) -> core::ffi::c_uint {
36 ERR_isError(code) as _
37}
38
39#[cfg_attr(feature = "export-symbols", export_name = crate::prefix!(ZSTD_getErrorName))]
41pub extern "C" fn ZSTD_getErrorName(code: size_t) -> *const core::ffi::c_char {
42 ERR_getErrorName(code)
43}
44
45#[cfg_attr(feature = "export-symbols", export_name = crate::prefix!(ZSTD_getErrorCode))]
47pub extern "C" fn ZSTD_getErrorCode(code: size_t) -> ZSTD_ErrorCode {
48 ERR_getErrorCode(code)
49}
50
51#[cfg_attr(feature = "export-symbols", export_name = crate::prefix!(ZSTD_getErrorString))]
55pub extern "C" fn ZSTD_getErrorString(code: ZSTD_ErrorCode) -> *const core::ffi::c_char {
56 ERR_getErrorString(code)
57}
58
59#[cfg_attr(feature = "export-symbols", export_name = crate::prefix!(ZSTD_isDeterministicBuild))]
69pub extern "C" fn ZSTD_isDeterministicBuild() -> core::ffi::c_int {
70 true as core::ffi::c_int
71}