diff options
author | pacien | 2018-11-30 21:02:29 +0100 |
---|---|---|
committer | pacien | 2018-11-30 21:02:29 +0100 |
commit | 3d5a87a5879aa724e47546d1bdbb7f6c9466cf94 (patch) | |
tree | a0abba7ab32e88e8daf6b7b547cfd446754cacfe /src | |
parent | 5bbe75659aef55542268cbf35c66342cb22ce865 (diff) | |
download | gziplike-3d5a87a5879aa724e47546d1bdbb7f6c9466cf94.tar.gz |
move integers utils
Diffstat (limited to 'src')
-rw-r--r-- | src/bitio/bitreader.nim | 2 | ||||
-rw-r--r-- | src/bitio/bitwriter.nim | 2 | ||||
-rw-r--r-- | src/bitio/integers.nim (renamed from src/integers.nim) | 0 | ||||
-rw-r--r-- | src/huffman/huffmanencoder.nim | 2 | ||||
-rw-r--r-- | src/huffman/huffmantree.nim | 2 | ||||
-rw-r--r-- | src/lzss/lzsschain.nim | 2 | ||||
-rw-r--r-- | src/rawblock.nim | 2 | ||||
-rw-r--r-- | src/streamblock.nim | 2 |
8 files changed, 7 insertions, 7 deletions
diff --git a/src/bitio/bitreader.nim b/src/bitio/bitreader.nim index e4ad225..baa8bf8 100644 --- a/src/bitio/bitreader.nim +++ b/src/bitio/bitreader.nim | |||
@@ -15,7 +15,7 @@ | |||
15 | # along with this program. If not, see <https://www.gnu.org/licenses/>. | 15 | # along with this program. If not, see <https://www.gnu.org/licenses/>. |
16 | 16 | ||
17 | import streams | 17 | import streams |
18 | import ../integers | 18 | import integers |
19 | 19 | ||
20 | type BitReader* = ref object | 20 | type BitReader* = ref object |
21 | stream: Stream | 21 | stream: Stream |
diff --git a/src/bitio/bitwriter.nim b/src/bitio/bitwriter.nim index f1b44ca..4fe499a 100644 --- a/src/bitio/bitwriter.nim +++ b/src/bitio/bitwriter.nim | |||
@@ -15,7 +15,7 @@ | |||
15 | # along with this program. If not, see <https://www.gnu.org/licenses/>. | 15 | # along with this program. If not, see <https://www.gnu.org/licenses/>. |
16 | 16 | ||
17 | import streams | 17 | import streams |
18 | import ../integers | 18 | import integers |
19 | 19 | ||
20 | type BitWriter* = ref object | 20 | type BitWriter* = ref object |
21 | stream: Stream | 21 | stream: Stream |
diff --git a/src/integers.nim b/src/bitio/integers.nim index c93c9b8..c93c9b8 100644 --- a/src/integers.nim +++ b/src/bitio/integers.nim | |||
diff --git a/src/huffman/huffmanencoder.nim b/src/huffman/huffmanencoder.nim index 3ed41ec..5ae1a68 100644 --- a/src/huffman/huffmanencoder.nim +++ b/src/huffman/huffmanencoder.nim | |||
@@ -15,7 +15,7 @@ | |||
15 | # along with this program. If not, see <https://www.gnu.org/licenses/>. | 15 | # along with this program. If not, see <https://www.gnu.org/licenses/>. |
16 | 16 | ||
17 | import tables | 17 | import tables |
18 | import ../integers, ../bitio/bitwriter | 18 | import ../bitio/integers, ../bitio/bitwriter |
19 | import huffmantree | 19 | import huffmantree |
20 | 20 | ||
21 | type HuffmanEncoder*[T, U: SomeUnsignedInt] = object | 21 | type HuffmanEncoder*[T, U: SomeUnsignedInt] = object |
diff --git a/src/huffman/huffmantree.nim b/src/huffman/huffmantree.nim index 1140694..58a840e 100644 --- a/src/huffman/huffmantree.nim +++ b/src/huffman/huffmantree.nim | |||
@@ -15,7 +15,7 @@ | |||
15 | # along with this program. If not, see <https://www.gnu.org/licenses/>. | 15 | # along with this program. If not, see <https://www.gnu.org/licenses/>. |
16 | 16 | ||
17 | import tables, heapqueue | 17 | import tables, heapqueue |
18 | import ../integers, ../bitio/bitreader, ../bitio/bitwriter | 18 | import ../bitio/integers, ../bitio/bitreader, ../bitio/bitwriter |
19 | 19 | ||
20 | const valueLengthFieldBitLength* = 6 # 64 | 20 | const valueLengthFieldBitLength* = 6 # 64 |
21 | 21 | ||
diff --git a/src/lzss/lzsschain.nim b/src/lzss/lzsschain.nim index 2ecff9e..8b49914 100644 --- a/src/lzss/lzsschain.nim +++ b/src/lzss/lzsschain.nim | |||
@@ -15,7 +15,7 @@ | |||
15 | # along with this program. If not, see <https://www.gnu.org/licenses/>. | 15 | # along with this program. If not, see <https://www.gnu.org/licenses/>. |
16 | 16 | ||
17 | import lists, tables, sugar | 17 | import lists, tables, sugar |
18 | import ../integers, ../huffman/huffmantree | 18 | import ../bitio/integers, ../huffman/huffmantree |
19 | import listpolyfill, lzssnode | 19 | import listpolyfill, lzssnode |
20 | 20 | ||
21 | const maxChainByteLength = 32_000 * wordBitLength | 21 | const maxChainByteLength = 32_000 * wordBitLength |
diff --git a/src/rawblock.nim b/src/rawblock.nim index b9a1e63..b4920fc 100644 --- a/src/rawblock.nim +++ b/src/rawblock.nim | |||
@@ -14,7 +14,7 @@ | |||
14 | # You should have received a copy of the GNU Affero General Public License | 14 | # You should have received a copy of the GNU Affero General Public License |
15 | # along with this program. If not, see <https://www.gnu.org/licenses/>. | 15 | # along with this program. If not, see <https://www.gnu.org/licenses/>. |
16 | 16 | ||
17 | import integers, bitio/bitreader, bitio/bitwriter | 17 | import bitio/integers, bitio/bitreader, bitio/bitwriter |
18 | 18 | ||
19 | const maxDataBitLength = high(uint16).int | 19 | const maxDataBitLength = high(uint16).int |
20 | const bitLengthFieldBitLength = 2 * wordBitLength | 20 | const bitLengthFieldBitLength = 2 * wordBitLength |
diff --git a/src/streamblock.nim b/src/streamblock.nim index ff649b1..489097e 100644 --- a/src/streamblock.nim +++ b/src/streamblock.nim | |||
@@ -15,7 +15,7 @@ | |||
15 | # along with this program. If not, see <https://www.gnu.org/licenses/>. | 15 | # along with this program. If not, see <https://www.gnu.org/licenses/>. |
16 | 16 | ||
17 | import sequtils | 17 | import sequtils |
18 | import integers, bitio/bitreader, bitio/bitwriter | 18 | import bitio/integers, bitio/bitreader, bitio/bitwriter |
19 | import rawblock, lzssblock | 19 | import rawblock, lzssblock |
20 | 20 | ||
21 | type BlockKind* = enum | 21 | type BlockKind* = enum |