gl_getpalettecolor(3)  Svgalib User Manual  gl_getpalettecolor(3)

       gl_getpalettecolor,  gl_getpalettecolors,  gl_getpalette -
       read the color palette

       #include <vgagl.h>

       void gl_getpalettecolor(int c, int *r, int *g, int *b);
       void gl_getpalettecolors(int s, int n, void *dp);
       void gl_getpalette(void *dp);

       gl_getpalettecolor gets red, green and blue values (in the
       range  0 - 63) of color c from the color-lookup-table, and
       stores them as integers in the memory locations pointed to
       by r, g and b.

       gl_getpalettecolors  gets  RGB values of n colors starting
       at s, which are stored as a table of groups of three bytes
       each at dp.

       gl_getpalette  is  equivalent  to getpalettecolors(0, 256,

       vga_ext_set(3)  might  change  the  range  of  the  colors
       returned to 0 - 255.

       svgalib(7),   vgagl(7),   svgalib(5),   threedkit(7),
       testgl(1), vga_ext_set(3), gl_setpalette(3),  gl_setpalet-
       tecolor(3), gl_setpalettecolors(3).

       This manual page was edited by Michael Weller <eowmob@exp->. The exact  source  of  the  referenced
       demo  as well as of the original documentation is unknown.

       It is very likely that both are at least  to  some  extent
       are due to Harm Hanemaayer <>.

       Occasionally  this  might  be  wrong. I hereby asked to be
       excused by the original author and will happily accept any
       additions  or  corrections  to  this  first version of the
       svgalib manual.

Svgalib (>= 1.2.11)         2 Aug 1997                          1