lex.h revision 97748
11849Swollman/*- 21849Swollman * Copyright (c) 1994-1995 S�ren Schmidt 31849Swollman * All rights reserved. 41849Swollman * 51849Swollman * Redistribution and use in source and binary forms, with or without 61849Swollman * modification, are permitted provided that the following conditions 71849Swollman * are met: 81849Swollman * 1. Redistributions of source code must retain the above copyright 91849Swollman * notice, this list of conditions and the following disclaimer, 101849Swollman * in this position and unchanged. 111849Swollman * 2. Redistributions in binary form must reproduce the above copyright 121849Swollman * notice, this list of conditions and the following disclaimer in the 131849Swollman * documentation and/or other materials provided with the distribution. 141849Swollman * 3. The name of the author may not be used to endorse or promote products 151849Swollman * derived from this software without specific prior written permission 161849Swollman * 171849Swollman * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 181849Swollman * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 191849Swollman * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 201849Swollman * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 211849Swollman * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 221849Swollman * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 231849Swollman * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 241849Swollman * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 251849Swollman * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 261849Swollman * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 271849Swollman * 281849Swollman * $FreeBSD: head/usr.sbin/kbdcontrol/lex.h 97748 2002-06-02 20:05:59Z schweikh $ 291849Swollman */ 301849Swollman 311849Swollman#define TNOP 256 321849Swollman#define TLSH 257 3392999Sobrien#define TRSH 258 3492999Sobrien#define TCLK 259 3592999Sobrien#define TNLK 260 3692999Sobrien#define TSLK 261 3792999Sobrien#define TLALT 262 381849Swollman#define TLCTR 263 391849Swollman#define TNEXT 264 401849Swollman#define TRCTR 265 4171579Sdeischen#define TRALT 266 4271579Sdeischen#define TALK 267 4371579Sdeischen#define TASH 268 4471579Sdeischen#define TMETA 269 4571579Sdeischen#define TRBT 270 46114310Speter#define TDBG 271 47114310Speter#define TFUNC 272 4815634Speter#define TSCRN 273 4986325Sjhb#define TLET 274 50114310Speter#define TNUM 275 5186325Sjhb#define TFLAG 276 52115279Speter#define TBTAB 277 53115279Speter#define TSUSP 278 54115279Speter#define TACC 279 55115279Speter#define TSPSC 280 56115279Speter#define TPREV 281 57119725Speter#define TPANIC 282 58115279Speter#define TLSHA 283 59184547Speter#define TRSHA 284 60217106Skib#define TLCTRA 285 61217106Skib#define TRCTRA 286 62#define TLALTA 287 63#define TRALTA 288 64#define THALT 289 65#define TPDWN 290 66#define TPASTE 291 67 68extern int number; 69extern char letter; 70extern FILE *yyin; 71 72extern int yylex __P((void)); 73