def hdr.zero

bend-kit-tar@0.3.0.0 · tar.bend:354

import bend-kit-tar@0.3.0.0/tar.bend as Tar
import Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes

354def hdr.zero(zero: Bool, +len: U32, +i: U32, +sum: U32, a: Array<U32>) -> Bytes.Bytes & Maybe<&2, Hdr>:
355  match zero:
356    case True{}:
357      (Bytes.Bytes{len, a}, Some{Hdr{0, False{}, 0, True{}, 0}})
358    case False{}:
359      hdr.check(len, i, sum, oct(a, (i + 148 : U32), 8))

Uses (11)

Used by (1)