9ded5962c4d928e44840a40d1dbc4e3c5ff8e1e2
modified: src/ch06.md new file: src/ex-ch06-03.zig new file: src/ex-ch06-04.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%