remove tests/deps/ (#17132)

* remove tests/deps/

* fix tests

* fix tests/manyloc/keineschweine/lib/zlib_helpers.nim

* fixup
This commit is contained in:
Timothee Cour 2021-02-23 04:31:53 -08:00 • committed by GitHub
commit 5d95137ce0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
49 changed files with 26 additions and 27270 deletions

View file

@ -1,21 +1,26 @@
# xxx this test is bad (echo instead of error, etc)
import zip/zlib
proc compress*(source: string): string =
var
sourcelen = source.len
destlen = sourcelen + (sourcelen.float * 0.1).int + 16
destLen = sourcelen + (sourcelen.float * 0.1).int + 16
result = ""
result.setLen destLen
var res = zlib.compress(cstring(result), addr destLen, cstring(source), sourceLen)
# see http://www.zlib.net/zlib-1.2.11.tar.gz for correct definitions
var destLen2 = destLen.Ulongf
var res = zlib.compress(cstring(result), addr destLen2, cstring(source), sourceLen.Ulong)
if res != Z_OK:
echo "Error occurred: ", res
elif destLen < result.len:
result.setLen(destLen)
elif destLen2.int < result.len:
result.setLen(destLen2.int)
proc uncompress*(source: string, destLen: var int): string =
result = ""
result.setLen destLen
var res = zlib.uncompress(cstring(result), addr destLen, cstring(source), source.len)
var destLen2 = destLen.Ulongf
var res = zlib.uncompress(cstring(result), addr destLen2, cstring(source), source.len.Ulong)
if res != Z_OK:
echo "Error occurred: ", res