Lines Matching defs:extra
62 // check if all "expected" extra fields equal to their
63 // corresponding fields in "extra". The "extra" might have
65 static boolean equalsExtraData(byte[] expected, byte[] extra) {
74 int len0 = extra.length;
77 int tag0 = get16(extra, off0);
78 int sz0 = get16(extra, off0 + 2);
82 if (expected[off + i] != extra[off0 +i])
100 private byte[] extra;
106 byte[] extra,
111 this.extra = extra;
129 if (extra != null) e.setExtra(extra);
147 byte[] extra = (this.extra != null && this.extra.length == 0) ?
148 null : this.extra;
154 check(equalsExtraData(extra, e.getExtra()));
174 byte[] extra = (this.extra != null && this.extra.length == 0) ?
175 null : this.extra;
176 check(equalsExtraData(extra, e.getExtra()));
204 // Construct a fake extra field with valid header length
237 toExtra(toBytes("Can manifests have extra??")),
246 for (byte[] extra : extras)
249 toExtra(extra), comment));