Deleted Added
full compact
56a57,63
> static UstarHeader makeUstarHeader() {
> UstarHeader Hdr = {};
> memcpy(Hdr.Magic, "ustar", 5); // Ustar magic
> memcpy(Hdr.Version, "00", 2); // Ustar version
> return Hdr;
> }
>
101c108
< UstarHeader Hdr = {};
---
> UstarHeader Hdr = makeUstarHeader();
103,104c110
< Hdr.TypeFlag = 'x'; // PAX magic
< memcpy(Hdr.Magic, "ustar", 6); // Ustar magic
---
> Hdr.TypeFlag = 'x'; // PAX magic
119c125
< size_t Sep = Path.rfind('/', sizeof(UstarHeader::Name) + 1);
---
> size_t Sep = Path.rfind('/', sizeof(UstarHeader::Prefix) + 1);
141c147
< UstarHeader Hdr = {};
---
> UstarHeader Hdr = makeUstarHeader();
145d150
< memcpy(Hdr.Magic, "ustar", 6);