From 00cacbd664b1335bc8e7d9553448d1ad1f1744c7 Mon Sep 17 00:00:00 2001 From: pacien Date: Sun, 25 Nov 2018 19:11:51 +0100 Subject: Add text file identity test --- src/main.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/main.nim b/src/main.nim index 8f0536c..4fc137f 100644 --- a/src/main.nim +++ b/src/main.nim @@ -17,20 +17,20 @@ import os, streams, sugar import bitreader, bitwriter, streamblock -proc transform(operation: (BitReader, BitWriter) -> void, input, output: string) = +proc transform*(operation: (BitReader, BitWriter) -> void, input, output: string) = let inputStream = openFileStream(input, fmRead) defer: inputStream.close() let outputStream = openFileStream(output, fmWrite) defer: outputStream.close() operation(inputStream.bitReader(), outputStream.bitWriter()) -proc compress(bitReader: BitReader, bitWriter: BitWriter) = +proc compress*(bitReader: BitReader, bitWriter: BitWriter) = while not bitReader.atEnd(): let streamBlock = streamblock.readRaw(bitReader) streamBlock.writeSerialisedTo(bitWriter) bitWriter.flush() -proc decompress(bitReader: BitReader, bitWriter: BitWriter) = +proc decompress*(bitReader: BitReader, bitWriter: BitWriter) = var hasMore = true while hasMore: let streamBlock = streamblock.readSerialised(bitReader) -- cgit v1.2.3