zh static method

List zh(
  1. List<int> d,
  2. int b,
  3. bool z
)

Implementation

static List zh (List<int> d, int b, bool z) {
  int fnl = b2(d, b + 28);
  String fn = strFromU8(
    d.sublist(b + 46, b + 46 + fnl),
    (b2(d, b + 8) & 2048) == 0
  );
  int es = b + 46 + fnl, bs = b4(d, b + 20);
  List<int> _a = z && bs == 4294967295 ? z64e(d, es) : [bs, b4(d, b + 24), b4(d, b + 42)];
  int sc = _a[0], su = _a[1], off = _a[2];
  return [
    b2(d, b + 10),
    sc,
    su,
    fn,
    es + b2(d, b + 30) +
    b2(d, b + 32),
    off
  ];
}