Docs.rs
  • ppmd-sys-0.1.8
    • ppmd-sys 0.1.8
    • Docs.rs crate page
    • CC0-1.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • hasenbanck
    • Dependencies
      • cc ^1 build
    • Versions
    • 0.55% of the crate is documented
  • This release has been yanked, go to latest version
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

ppmd_sys0.1.8

  • All Items

Crate Items

  • Structs
  • Constants
  • Functions
  • Type Aliases
  • Unions

Crate ppmd_sys

Source
Expand description

Contains the PPMd C-code from the 7-Zip version 24.09 release.

Structs§

CPpmd7
CPpmd8
CPpmd7_Context_
CPpmd7_RangeDec
CPpmd7z_RangeEnc
CPpmd8_Context_
CPpmd_See
CPpmd_State
CPpmd_State2_
CPpmd_State4_
IByteIn_
IByteOut_
ISzAlloc

Constants§

PPMD7_MAX_MEM_SIZE
PPMD7_MAX_ORDER
PPMD7_MIN_MEM_SIZE
PPMD7_MIN_ORDER
PPMD7_SYM_END
PPMD7_SYM_ERROR
PPMD8_MAX_ORDER
PPMD8_MIN_ORDER
PPMD8_RESTORE_METHOD_CUT_OFF
PPMD8_RESTORE_METHOD_RESTART
PPMD8_RESTORE_METHOD_UNSUPPPORTED
PPMD8_SYM_END
PPMD8_SYM_ERROR

Functions§

Ppmd7_Alloc⚠
Ppmd7_Construct⚠
Ppmd7_Free⚠
Ppmd7_Init⚠
Ppmd7_MakeEscFreq⚠
Ppmd7_Update1⚠
Ppmd7_Update2⚠
Ppmd7_Update1_0⚠
Ppmd7a_DecodeSymbol⚠
Ppmd7a_RangeDec_Init⚠
Ppmd7z_DecodeSymbol⚠
Ppmd7z_EncodeSymbols⚠
Ppmd7z_Flush_RangeEnc⚠
Ppmd7z_Init_RangeEnc⚠
Ppmd7z_RangeDec_Init⚠
Ppmd8_Alloc⚠
Ppmd8_Construct⚠
Ppmd8_DecodeSymbol⚠
Ppmd8_EncodeSymbol⚠
Ppmd8_Flush_RangeEnc⚠
Ppmd8_Free⚠
Ppmd8_Init⚠
Ppmd8_Init_RangeDec⚠
Ppmd8_MakeEscFreq⚠
Ppmd8_Update1⚠
Ppmd8_Update2⚠
Ppmd8_Update1_0⚠

Type Aliases§

BoolInt
Byte
CPpmd7_Context
CPpmd7_Context_Ref
CPpmd8_Context
CPpmd8_Context_Ref
CPpmd_State2
CPpmd_State4
CPpmd_State_Ref
CPpmd_Void_Ref
IByteInPtr
IByteOutPtr
ISzAllocPtr
Int32
UInt16
UInt32
UInt64
_bindgen_ty_1

Unions§

CPpmd7_Context___bindgen_ty_1
CPpmd7_Context___bindgen_ty_2
CPpmd7__bindgen_ty_1
CPpmd8_Context___bindgen_ty_1
CPpmd8_Context___bindgen_ty_2
CPpmd8__bindgen_ty_1