xar unarchiver (.xar, .pkg, .xip)
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

reintroduce thin SliceIO

+17
+17
sliceio.cr
··· 1 + class SliceIO < IO 2 + def initialize(@slice : Bytes) 3 + end 4 + 5 + def read(slice : Bytes) 6 + n = [slice.size, @slice.size].min 7 + n.times do |i| 8 + slice[i] = @slice[i] 9 + end 10 + @slice = @slice[n..-1] 11 + n 12 + end 13 + 14 + def write(slice : Bytes) : Nil 15 + raise "Write not implemented" 16 + end 17 + end