From 1f0c6a7638353d1ebbbc4ba1a8de0887d5f68e98 Mon Sep 17 00:00:00 2001 From: pacien Date: Fri, 30 Nov 2018 21:06:39 +0100 Subject: isolate blocks --- src/blocks/lzssblock.nim | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/blocks/lzssblock.nim (limited to 'src/blocks/lzssblock.nim') diff --git a/src/blocks/lzssblock.nim b/src/blocks/lzssblock.nim new file mode 100644 index 0000000..f68f665 --- /dev/null +++ b/src/blocks/lzssblock.nim @@ -0,0 +1,32 @@ +# gzip-like LZSS compressor +# Copyright (C) 2018 Pacien TRAN-GIRARD +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . + +import ../bitio/bitreader, ../bitio/bitwriter + +type LzssBlock* = object + discard + +proc readSerialised*(bitReader: BitReader): LzssBlock = + discard + +proc writeSerialisedTo*(lzssBlock: LzssBlock, bitWriter: BitWriter) = + discard + +proc readRaw*(bitReader: BitReader): LzssBlock = + discard + +proc writeRawTo*(lzssBlock: LzssBlock, bitWriter: BitWriter) = + discard -- cgit v1.2.3