SMBIOS_GET8
smbios_checksum(cp, SMBIOS_GET8(cp, 0x05)) == 0 &&
smbios.ver = SMBIOS_GET8(cp, 0x1e);
smbios.major = SMBIOS_GET8(cp, 0x06);
smbios.minor = SMBIOS_GET8(cp, 0x07);
smbios_checksum(cp, SMBIOS_GET8(cp, 0x06)) == 0) {
smbios.major = SMBIOS_GET8(cp, 0x07);
smbios.minor = SMBIOS_GET8(cp, 0x08);
smbios.ver = SMBIOS_GET8(cp, 0x0a);
idx = SMBIOS_GET8(addr, offset);
f1, f2, f3, SMBIOS_GET8(addr, 8), SMBIOS_GET8(addr, 9),
SMBIOS_GET8(addr, 10), SMBIOS_GET8(addr, 11),
SMBIOS_GET8(addr, 12), SMBIOS_GET8(addr, 13),
SMBIOS_GET8(addr, 14), SMBIOS_GET8(addr, 15));
type = SMBIOS_GET8(addr, 0); /* 3.1.2 Structure Header Format */
proc = SMBIOS_GET8(addr, 0x18);
osize = SMBIOS_GET8(addr, 0x0a) & 0x7f;
if (SMBIOS_GET8(dmi, 0) == type)
#define SMBIOS_GETLEN(base) SMBIOS_GET8(base, 0x01)
sum += SMBIOS_GET8(addr, i);