IBM561_NCMAP_ENTRIES
u_int8_t cmap_r[IBM561_NCMAP_ENTRIES];
u_int8_t cmap_g[IBM561_NCMAP_ENTRIES];
u_int8_t cmap_b[IBM561_NCMAP_ENTRIES];
for (i=0; i < IBM561_NCMAP_ENTRIES; i++)
if (cmapp->index >= IBM561_NCMAP_ENTRIES ||
cmapp->count > IBM561_NCMAP_ENTRIES - cmapp->index)
cmap_entries = kmem_alloc(IBM561_NCMAP_ENTRIES * 3, KM_SLEEP);
r = &cmap_entries[0 * IBM561_NCMAP_ENTRIES];
g = &cmap_entries[1 * IBM561_NCMAP_ENTRIES];
b = &cmap_entries[2 * IBM561_NCMAP_ENTRIES];
kmem_free(cmap_entries, IBM561_NCMAP_ENTRIES * 3);
if (cmapp->index >= IBM561_NCMAP_ENTRIES ||
cmapp->count > IBM561_NCMAP_ENTRIES - cmapp->index)
for (i=0; i < IBM561_NCMAP_ENTRIES; i++) {