bedda3b028f7b413dfb56eacdb281397da0a5fc5
modified: src/ch06.md new file: src/ex-ch06-01.zig new file: src/ex-ch06-02.zig
learning-zig-rus
translation...
pub fn init(bp: *BitPredictor, f: *fs.File, r: *Reader) !Decoder {
var d = Decoder {
.bp = bp,
.file = f,
.reader = r,
};
var byte: u8 = undefined;
for (0 .. 4) |_| {
byte = try r.give() orelse 0;
d.x = (d.x << 8) | byte;
}
return d;
}
pub fn init(bp: *BitPredictor, f: *fs.File, r: *Reader) !Decoder {
var d = Decoder {
.bp = bp,
.file = f,
.reader = r,
};
var byte: u8 = undefined;
for (0 .. 4) |_| {
byte = try r.give() orelse 0;
d.x = (d.x << 8) | byte;
}
return d;
}
Description
Languages
Zig
100%