DOSMAGIC
if (le16dec(&mboot.bootinst[DOSMAGICOFFSET]) != DOSMAGIC) {
le16enc(&mboot.bootinst[DOSMAGICOFFSET], DOSMAGIC);
mk2(img + MINBPS - 2, DOSMAGIC);
mk2(img + MINBPS - 2, DOSMAGIC);
*((uint16_t *)PTOV(mem + DOSMAGICOFFSET)) != DOSMAGIC) {
if (magic != DOSMAGIC)
le16enc(buf + DOSMAGICOFFSET, DOSMAGIC);
le16enc(table->mbr + DOSMAGICOFFSET, DOSMAGIC);
if (res == DOSMAGIC) {
if (le16dec(buf + DOSMAGICOFFSET) != DOSMAGIC) {
le16enc(table->mbr + DOSMAGICOFFSET, DOSMAGIC);
if (magic != DOSMAGIC)
le16enc(ebr + DOSMAGICOFFSET, DOSMAGIC);
le16enc(pmbr + DOSMAGICOFFSET, DOSMAGIC);
le16enc(mbr + DOSMAGICOFFSET, DOSMAGIC);