8 main(int argc, char **argv){
9 int fd, indx, red, green, blue;
10 unsigned char cmap[48];
13 if (ioctl(fd, GIO_CMAP, cmap))
16 fprintf(stderr, "call: setpalette index red green blue\n");
21 green = atoi(argv[3]);
23 if (indx < 0 || red < 0 || green < 0 || blue < 0 ||
24 indx > 15 || red > 255 || green > 255 || blue > 255) {
25 fprintf(stderr, "indx must be in 0..15, colors in 0..255\n");
29 cmap[3*indx+1] = green;
30 cmap[3*indx+2] = blue;
31 if (ioctl(fd, PIO_CMAP, cmap))