package decompress
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Implementation of Zlib and GZip in OCaml
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      decompress-v1.4.2.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=822f125b46c87f4a902c334db8c86d4d5f33ebe978e93c40351a4d3269b95225
    
    
  sha512=9cb82615923a5fffc5c8dce1d9361a467e35e91092c25c98f5afda8f4226059c59eb695c55e63adf92d766c7747e15df186386bcaeb399497dd1ae5b024c09fa
    
    
  doc/decompress.de/De/Lz77/index.html
Module De.Lz77Source
The type for input sources. With a `Manual source the client must provide input with src. With `String or `Channel source the client can safely discard `Await case (with assert false).
The type for states.
literals s is frequencies of lengths and literals emitted by s since it was created.
distances s is frequencies of distances emitted by s since it was created.
src s i j l provides s with l bytes to read, starting at j in i. This byte range is read by calls to compress with s until `Await is returned. To signal the end of input call the function with l = 0.
compress s is:
- `Awaitif- shas a- `Manualinput source and awits for more input. The client must use- srcto provide it.
- `Flushif- sfilled completely the shared-queue- q(given in- state).- Queue.junk_exnor- Queue.pop_exncan be used to give some free cells to- compress.
- `Endif- scompressed all input. Given shared-queue- qis possibly not empty.
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >