CLASS
DEFINE_ERROR(CLASS, "ELF class mismatch"),
LIBELF_SET_ERROR(CLASS, 0);
LIBELF_SET_ERROR(CLASS, 0);
LIBELF_SET_ERROR(CLASS, 0);
LIBELF_SET_ERROR(CLASS, 0);
LIBELF_SET_ERROR(CLASS, 0);
LIBELF_SET_ERROR(CLASS, 0);
%token DHCP_IFACE ERROR SEND VENDOR CLASS ID CLIENT IGNORE DNS ROUTES HOST NAME
ifaceoptsl : SEND VENDOR CLASS ID STRING {
{"class", CLASS},
CLASS(fd, f)(fd);
CLASS(fd, f)(fd);
CLASS(fd, f)(fd);
static CLASS classes[] = {
CLASS *cp, tmp;
if ((cp = (CLASS *)bsearch(&tmp, classes, sizeof(classes) /
sizeof(CLASS), sizeof(CLASS), c_class)) == NULL)
return (strcmp(((CLASS *)a)->name, ((CLASS *)b)->name));
else if ((input0 & CLASS_MASK) == CLASS)
CLASS("IN", ZONE_CLASS_IN),
CLASS("CS", ZONE_CLASS_CS),
CLASS("CH", ZONE_CLASS_CH),
CLASS("HS", ZONE_CLASS_HS)
else if ((prefix & CLASS_MASK) == CLASS)
CLASS(PCI_CLASS_PREHISTORIC, "Prehistoric",
CLASS(PCI_CLASS_MASS_STORAGE, "Mass Storage",
CLASS(PCI_CLASS_NETWORK, "Network",
CLASS(PCI_CLASS_DISPLAY, "Display",
CLASS(PCI_CLASS_MULTIMEDIA, "Multimedia",
CLASS(PCI_CLASS_MEMORY, "Memory",
CLASS(PCI_CLASS_BRIDGE, "Bridge",
CLASS(PCI_CLASS_COMMUNICATIONS, "Communications",
CLASS(PCI_CLASS_SYSTEM, "System",
CLASS(PCI_CLASS_INPUT, "Input",
CLASS(PCI_CLASS_DOCK, "Dock",
CLASS(PCI_CLASS_PROCESSOR, "Processor",
CLASS(PCI_CLASS_SERIALBUS, "Serial Bus",
CLASS(PCI_CLASS_WIRELESS, "Wireless",
CLASS(PCI_CLASS_I2O, "I2O",
CLASS(PCI_CLASS_SATCOM, "Satellite Comm",
CLASS(PCI_CLASS_CRYPTO, "Crypto",
CLASS(PCI_CLASS_DASP, "DASP",
CLASS(PCI_CLASS_ACCELERATOR, "Accelerator",
CLASS(PCI_CLASS_INSTRUMENTATION, "Instrumentation",
%token INCLUDE DIRECTORY CLASS PORT ERROR GROUPMEMBERS LDAPS TLS CAFILE
| CLASS { $$ = 4; }
{ "class", CLASS },