void write16(bool be,void *p,uint16_t d) { if (be) write16be(p,d); else write16le(p,d); }
void writeTo(uint8_t *Buf) override { uint8_t *P = Buf + FileOff; for (Export &E : Config->Exports) { if (E.Noname) continue; write16le(P, E.Ordinal); P += 2; } }
void EMUFILE::write16le(u16* val) { write16le(*val); }
void writeTo(uint8_t *Buf) override { write16le(Buf + FileOff, Hint); memcpy(Buf + FileOff + 2, Name.data(), Name.size()); }