le16enc
le16enc(p + 4, uuid->time_mid);
le16enc(p + 6, uuid->time_hi_and_version);
le16enc(&((EFI_DEVICE_PATH_PROTOCOL *)(Node))->Length[0], (UINT16)(Length));
le16enc(p, (uint16_t)nextcl);
le16enc(p, (uint16_t)nextcl);
le16enc(buf, (uint16_t)secs);
le16enc(bytep + 4 * sizeof(u_int16_t),
le16enc(p, v);
le16enc(p + 4, uuid->time_mid);
le16enc(p + 6, uuid->time_hi_and_version);
le16enc(frm, v); \
le16enc(frm, v); \
le16enc(frm, v); \
#define putushort(p, v) le16enc(p, v)
le16enc(new, val);
le16enc(&num, bootnum);
le16enc(pos, dp_size);
le16enc(&timeout, to);