zed bedda3b028 On branch main
modified:   src/ch06.md
new file:   src/ex-ch06-01.zig
new file:   src/ex-ch06-02.zig
2023-11-16 12:05:03 +03:00
2023-11-16 12:05:03 +03:00
2023-11-09 10:34:44 +03:00

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
No description provided
Readme 240 KiB
Languages
Zig 100%