Man Linux: Main Page and Category List

NAME

       vga_getmodenumber - return a number for the given video mode

SYNOPSIS

       #include <vga.h>

       int vga_getmodenumber(char *name);

DESCRIPTION

       The  function  parses *name and tries to find a videomode corresponding
       on it.  *name is parsed  case  insensitive  and  should  be  either  an
       integer  string  just  giving  a  mode number or consist of a capital G
       followed by the amount of  x  pixels,  followed  by  a  lower  case  x,
       followed  by  the  amount  of  y  pixels,  followed  by a lower case x.
       Finally the number of different colors is appended. Here the  shortcuts
       32K,64K,16M, and 16M4 are used for 32768, 65536, and 16777216 are used.
       The last refers also to 16777216 which are store in  4  bytes  (highest
       address byte unused) for easier screen access.

       For unsupported values or the string "PROMPT" the value -1 is returned.
       Also a irritating error message is printed  to  stdout.  This  is  used
       during  parsing the SVGALIB_DEFAULT_MODE environment variable. Probably
       it should not be used for anything else.

EXAMPLE

       vga_getmodenumber("G640x480x256") returns 10.

SEE ALSO

       svgalib(7),  vgagl(7),  libvga.config(5),  vgatest(6),  vga_hasmode(3),
       vga_modeinfo(3),         vga_setmode(3),         vga_lastmodenumber(3),
       vga_getcurrentmode(3), vga_getdefaultmode(3), vga_getmodename(3)

AUTHOR

       This manual page was edited  by  Michael  Weller  <eowmob@exp-math.uni-
       essen.de>.  The  exact  source of the referenced function 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 <H.Hanemaayer@inter.nl.net>.

       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.