/*
* Copyright IBM Corporation 1987,1988,1989
*
* All Rights Reserved
*
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose and without fee is hereby granted,
* provided that the above copyright notice appear in all copies and that
* both that copyright notice and this permission notice appear in
* supporting documentation, and that the name of IBM not be
* used in advertising or publicity pertaining to distribution of the
* software without specific, written prior permission.
*
* IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
* IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
* SOFTWARE.
*
*/
/* $XConsortium: vgaVideo.h /main/4 1996/02/21 17:59:14 kaleb $ */
#ifdef HAVE_XORG_CONFIG_H
#include <xorg-config.h>
#endif
#include "misc.h" /* GJA -- for pointer data type */
#ifdef lint
#if defined(volatile)
#undef volatile
#endif
#define volatile /**/
#if defined(const)
#undef const
#endif
#define const /**/
#if defined(signed)
#undef signed
#endif
#define signed /**/
#endif
/*
* References to all pc ( i.e. '286 ) memory in the
* regions used by the [ev]ga server ( the 128K windows )
* MUST be long-word ( i.e. 32-bit ) reads or writes.
* This definition will change for other memory architectures
* ( e.g. AIX-Rt )
*/
typedef unsigned char VideoAdapterObject ;
#if !defined(BITMAP_BIT_ORDER)
#endif
#if !defined(IMAGE_BYTE_ORDER)
#endif
/* Bit Ordering Macros */
#if !defined(SCRLEFT8)
#endif
#if !defined(SCRRIGHT8)
#endif
/* These work ONLY on 8-bit wide Quantities !! */
/*
* [ev]ga video screen defines & macros
*/
#define VGA_BLACK_PIXEL 0