BioJulia / Libz.jl

Fast, flexible zlib bindings.
Other
27 stars 17 forks source link

Vector sink fails #25

Closed bicycle1885 closed 8 years ago

bicycle1885 commented 8 years ago

Reproducible Snippet:

using Libz

x = [0x40, 0x41, 0x42]
out = ZlibDeflateOutputStream(UInt8[], gzip=false)
write(out, x)
flush(out)

Error:

ERROR: LoadError: MethodError: `writebytes` has no method matching writebytes(:
:Array{UInt8,1}, ::Array{UInt8,1}, ::Int64, ::Bool)
Closest candidates are:
  writebytes(!Matched::IO, ::AbstractArray{UInt8,N}, ::Int64, ::Bool)
  writebytes{mode}(!Matched::Libz.Sink{mode,T<:BufferedStreams.BufferedOutputSt
ream{T}}, ::Array{UInt8,1}, ::Int64, ::Bool)
 in flushbuffer! at /Users/kenta/.julia/v0.4/BufferedStreams/src/bufferedoutput
stream.jl:50
 in writebytes at /Users/kenta/.julia/v0.4/Libz/src/sink.jl:130
 in flushbuffer! at /Users/kenta/.julia/v0.4/BufferedStreams/src/bufferedoutput
stream.jl:50
 in flush at /Users/kenta/.julia/v0.4/BufferedStreams/src/bufferedoutputstream.
jl:136
 in include at /usr/local/julia/v0.4/lib/julia/sys.dylib
 in include_from_node1 at /usr/local/julia/v0.4/lib/julia/sys.dylib
 in process_options at /usr/local/julia/v0.4/lib/julia/sys.dylib
 in _start at /usr/local/julia/v0.4/lib/julia/sys.dylib
while loading /Users/kenta/.julia/v0.4/Libz/bug.jl, in expression starting on l
ine 6