cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync/*
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync *
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * Copyright (c) 1997 Metro Link Incorporated
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync *
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * Permission is hereby granted, free of charge, to any person obtaining a
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * copy of this software and associated documentation files (the "Software"),
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * to deal in the Software without restriction, including without limitation
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * the rights to use, copy, modify, merge, publish, distribute, sublicense,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * and/or sell copies of the Software, and to permit persons to whom the
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * Software is furnished to do so, subject to the following conditions:
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync *
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * The above copyright notice and this permission notice shall be included in
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * all copies or substantial portions of the Software.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync *
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * SOFTWARE.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync *
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * Except as contained in this notice, the name of the Metro Link shall not be
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * used in advertising or otherwise to promote the sale, use or other dealings
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * in this Software without prior written authorization from Metro Link.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync *
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync/*
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * Copyright (c) 1997-2003 by The XFree86 Project, Inc.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync *
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * Permission is hereby granted, free of charge, to any person obtaining a
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * copy of this software and associated documentation files (the "Software"),
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * to deal in the Software without restriction, including without limitation
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * the rights to use, copy, modify, merge, publish, distribute, sublicense,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * and/or sell copies of the Software, and to permit persons to whom the
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * Software is furnished to do so, subject to the following conditions:
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync *
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * The above copyright notice and this permission notice shall be included in
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * all copies or substantial portions of the Software.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync *
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * OTHER DEALINGS IN THE SOFTWARE.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync *
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * Except as contained in this notice, the name of the copyright holder(s)
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * and author(s) shall not be used in advertising or otherwise to promote
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * the sale, use or other dealings in this Software without prior written
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * authorization from the copyright holder(s) and author(s).
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#ifdef HAVE_XORG_CONFIG_H
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#include <xorg-config.h>
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#endif
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#ifndef _xf86_tokens_h
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#define _xf86_tokens_h
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync/* Undefine symbols that some OSs might define */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#undef IOBASE
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync/*
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * Each token should have a unique value regardless of the section
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * it is used in.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsynctypedef enum {
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* errno-style tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync OBSOLETE_TOKEN = -5,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync EOF_TOKEN = -4,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync LOCK_TOKEN = -3,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync ERROR_TOKEN = -2,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* value type tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync NUMBER = 1,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync STRING,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Tokens that can appear in many sections */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync SECTION,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync SUBSECTION,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync ENDSECTION,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync ENDSUBSECTION,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync IDENTIFIER,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync VENDOR,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DASH,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync COMMA,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync OPTION,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync COMMENT,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Frequency units */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync HRZ,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync KHZ,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MHZ,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* File tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync FONTPATH,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MODULEPATH,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync LOGFILEPATH,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XKBDIR,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Server Flag tokens. These are deprecated in favour of generic Options */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync NOTRAPSIGNALS,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DONTZAP,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DONTZOOM,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DISABLEVIDMODE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync ALLOWNONLOCAL,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DISABLEMODINDEV,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MODINDEVALLOWNONLOCAL,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync ALLOWMOUSEOPENFAIL,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync BLANKTIME,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync STANDBYTIME,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync SUSPENDTIME,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync OFFTIME,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DEFAULTLAYOUT,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Monitor tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MODEL,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MODELINE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DISPLAYSIZE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync HORIZSYNC,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync VERTREFRESH,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MODE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync GAMMA,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync USEMODES,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Modes tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* no new ones */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Mode tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DOTCLOCK,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync HTIMINGS,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync VTIMINGS,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync FLAGS,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync HSKEW,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync BCAST,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync VSCAN,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync ENDMODE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Screen tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync OBSDRIVER,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MDEVICE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MONITOR,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync SCREENNO,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DEFAULTDEPTH,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DEFAULTBPP,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DEFAULTFBBPP,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* VideoAdaptor tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync VIDEOADAPTOR,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Mode timing tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync TT_INTERLACE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync TT_PHSYNC,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync TT_NHSYNC,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync TT_PVSYNC,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync TT_NVSYNC,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync TT_CSYNC,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync TT_PCSYNC,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync TT_NCSYNC,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync TT_DBLSCAN,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync TT_HSKEW,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync TT_BCAST,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync TT_VSCAN,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync TT_CUSTOM,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Module tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync LOAD,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync LOAD_DRIVER,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DISABLE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Device tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DRIVER,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CHIPSET,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CLOCKS,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync VIDEORAM,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync BOARD,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync IOBASE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync RAMDAC,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DACSPEED,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync BIOSBASE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MEMBASE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CLOCKCHIP,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CHIPID,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CHIPREV,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CARD,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync BUSID,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync TEXTCLOCKFRQ,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync IRQ,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Keyboard tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync AUTOREPEAT,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XLEDS,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync KPROTOCOL,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XKBKEYMAP,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XKBCOMPAT,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XKBTYPES,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XKBKEYCODES,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XKBGEOMETRY,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XKBSYMBOLS,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XKBDISABLE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync PANIX106,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XKBRULES,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XKBMODEL,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XKBLAYOUT,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XKBVARIANT,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XKBOPTIONS,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* The next two have become ServerFlags options */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync VTSYSREQ,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Obsolete keyboard tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync SERVERNUM,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync LEFTALT,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync RIGHTALT,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync SCROLLLOCK_TOK,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync RIGHTCTL,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* arguments for the above obsolete tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CONF_KM_META,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CONF_KM_COMPOSE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CONF_KM_MODESHIFT,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CONF_KM_MODELOCK,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CONF_KM_SCROLLLOCK,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CONF_KM_CONTROL,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Pointer tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync EMULATE3,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync BAUDRATE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync SAMPLERATE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync PRESOLUTION,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CLEARDTR,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CLEARRTS,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync CHORDMIDDLE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync PROTOCOL,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync PDEVICE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync EM3TIMEOUT,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DEVICE_NAME,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync ALWAYSCORE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync PBUTTONS,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync ZAXISMAPPING,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Pointer Z axis mapping tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync XAXIS,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync YAXIS,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Display tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MODES,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync VIEWPORT,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync VIRTUAL,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync VISUAL,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync BLACK_TOK,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync WHITE_TOK,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync DEPTH,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync BPP,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync WEIGHT,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Layout Tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync SCREEN,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync INACTIVE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync INPUTDEVICE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Adjaceny Tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync RIGHTOF,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync LEFTOF,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync ABOVE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync BELOW,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync RELATIVE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync ABSOLUTE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* Vendor Tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync VENDORNAME,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* DRI Tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync GROUP,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync BUFFERS,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync /* InputClass Tokens */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MATCH_PRODUCT,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MATCH_VENDOR,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MATCH_DEVICE_PATH,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MATCH_OS,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MATCH_PNPID,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MATCH_USBID,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MATCH_DRIVER,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MATCH_TAG,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MATCH_IS_KEYBOARD,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MATCH_IS_POINTER,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MATCH_IS_JOYSTICK,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MATCH_IS_TABLET,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MATCH_IS_TOUCHPAD,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync MATCH_IS_TOUCHSCREEN
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync} ParserTokens;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#endif /* _xf86_tokens_h */