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