Initial vendor packages

Signed-off-by: Valentin Popov <valentin@popov.link>
This commit is contained in:
2024-01-08 01:21:28 +04:00
parent 5ecd8cf2cb
commit 1b6a04ca55
7309 changed files with 2160054 additions and 0 deletions

17
vendor/weezl/examples/lzw-compress.rs vendored Normal file
View File

@ -0,0 +1,17 @@
//! Compresses the input from stdin and writes the result to stdout.
use std::io::{self, BufWriter};
fn main() {
match {
let mut encoder = weezl::encode::Encoder::new(weezl::BitOrder::Msb, 8);
let stdin = io::stdin();
let stdin = stdin.lock();
let stdout = io::stdout();
let stdout = BufWriter::new(stdout.lock());
encoder.into_stream(stdout).encode_all(stdin).status
} {
Ok(()) => (),
Err(err) => eprintln!("{}", err),
}
}

17
vendor/weezl/examples/lzw-decompress.rs vendored Normal file
View File

@ -0,0 +1,17 @@
//! Decompresses the input from stdin and writes the result to stdout.
use std::io::{self, BufWriter};
fn main() {
match {
let mut decoder = weezl::decode::Decoder::new(weezl::BitOrder::Msb, 8);
let stdout = io::stdout();
let stdout = BufWriter::new(stdout.lock());
let stdin = io::stdin();
let stdin = stdin.lock();
decoder.into_stream(stdout).decode_all(stdin).status
} {
Ok(()) => (),
Err(err) => eprintln!("{}", err),
}
}