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