/* @(#)cms_rgb.h 20.12 93/06/28 SMI */ /* * (c) Copyright 1989 Sun Microsystems, Inc. Sun design patents * pending in the U.S. and foreign countries. See LEGAL NOTICE * file for terms of the license. */ /* * Definition of the colormap segment CMS_RGB, * the collection of rgb (red-green-blue) binary combinations. */ #ifndef xview_cms_rgb_DEFINED #define xview_cms_rgb_DEFINED /* *********************************************************************** * Definitions and Macros *********************************************************************** */ /* * PUBLIC #defines */ #define CMS_RGB "rgb" #define CMS_RGBSIZE 8 #define BLACK 0 #define RED 1 #define YELLOW 2 #define GREEN 3 #define CYAN 4 #define BLUE 5 #define MAGENTA 6 #define WHITE 7 #define cms_rgbsetup(r,g,b) \ (r)[BLACK] = 0; (g)[BLACK] = 0; (b)[BLACK] = 0; \ (r)[RED] = 255; (g)[RED] = 0; (b)[RED] = 0; \ (r)[YELLOW] = 128; (g)[YELLOW] = 128; (b)[YELLOW] = 0; \ (r)[GREEN] = 0; (g)[GREEN] = 255; (b)[GREEN] = 0; \ (r)[CYAN] = 0; (g)[CYAN] = 128; (b)[CYAN] = 128; \ (r)[BLUE] = 0; (g)[BLUE] = 0; (b)[BLUE] = 255; \ (r)[MAGENTA] = 128; (g)[MAGENTA] = 0; (b)[MAGENTA] = 128; \ (r)[WHITE] = 255; (g)[WHITE] = 255; (b)[WHITE] = 255; #endif /* ~xview_cms_rgb_DEFINED */