Natools

All files named "src/natools-smaz_implementations-base_64.adb"
Login

History for src/natools-smaz_implementations-base_64.adb

2017-06-25
21:14
smaz_implementations-base_64: fix encoding issue with with multiblock file: [2229a315c8] check-in: [418ab16bcf] user: nat, branch: trunk, size: 11232 [annotate] [blame] [check-ins using] [diff]
2017-02-27
21:27
smaz_implementations-base_64: check end-of-input in Read_Code file: [d47cc06763] check-in: [6c1f9bd682] user: nat, branch: trunk, size: 11232 [annotate] [blame] [check-ins using] [diff]
2017-01-07
22:53
smaz_implementations-base_64: rewrite variable-length verbatim code

At some point in the development I changed the base-64 scheme, but failed to propagate it everywhere. Mostly I intend to use only one mode in base-64, and the other one is merely a place-holder, which explains how it got neglected. Now at least it works, even if it's useless. file: [de5cce5c1a] check-in: [210677c061] user: nat, branch: trunk, size: 11052 [annotate] [blame] [check-ins using] [diff]

2017-01-01
21:43
smaz_implementations-base_64: fix multi-block verbatim size computation file: [1a162cf272] check-in: [c49fad3790] user: nat, branch: trunk, size: 9791 [annotate] [blame] [check-ins using] [diff]
2016-12-29
21:47
smaz_implementations-base_64: fix index update in encoding 3n+2 vrbtim file: [106572d0cd] check-in: [ebba07e9a7] user: nat, branch: trunk, size: 10602 [annotate] [blame] [check-ins using] [diff]
2016-12-28
22:29
smaz_implementations-base_64: fix reading of 3n+2 verbatim length

A sign error caused a direct constraint error, and using the wrong type caused overlong reads (now 4 is hardcoded just like it is in encoding code). file: [79f9fdb2bc] check-in: [23d16059bd] user: nat, branch: trunk, size: 10602 [annotate] [blame] [check-ins using] [diff]

2016-12-19
20:18
Added: smaz_64: new instance of generic smaz, outputs directly base-64 symbols file: [eb6acaef96] check-in: [091a96ec6c] user: nat, branch: trunk, size: 10673 [annotate] [blame] [check-ins using]