Home | History | Annotate | Download | only in csh
      1 /*
      2  * Copyright 1990 Sun Microsystems, Inc.  All rights reserved.
      3  * Use is subject to license terms.
      4  */
      5 
      6 /*	Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T	*/
      7 /*	  All Rights Reserved  	*/
      8 
      9 /*
     10  * Copyright (c) 1980 Regents of the University of California.
     11  * All rights reserved.  The Berkeley Software License Agreement
     12  * specifies the terms and conditions for redistribution.
     13  */
     14 
     15 #pragma ident	"%Z%%M%	%I%	%E% SMI"
     16 
     17 #include "sh.char.h"
     18 
     19 unsigned short _cmap[128] = {
     20 /*	nul		soh		stx		etx	*/
     21 	0,		0,		0,		0,
     22 
     23 /*	eot		enq		ack		bel	*/
     24 	0,		0,		0,		0,
     25 
     26 /*	bs		ht		nl		vt	*/
     27 	0,		_SP|_META,	_NL|_META,	0,
     28 
     29 /*	np		cr		so		si	*/
     30 	0,		0,		0,		0,
     31 
     32 /*	dle		dc1		dc2		dc3	*/
     33 	0,		0,		0,		0,
     34 
     35 /*	dc4		nak		syn		etb	*/
     36 	0,		0,		0,		0,
     37 
     38 /*	can		em		sub		esc	*/
     39 	0,		0,		0,		0,
     40 
     41 /*	fs		gs		rs		us	*/
     42 	0,		0,		0,		0,
     43 
     44 /*	sp		!		"		#	*/
     45 	_SP|_META,	0,		_Q,		_META,
     46 
     47 /*	$		%		&		'	*/
     48 	_DOL,		0,		_META,		_Q,
     49 
     50 /*	(		)		*		+	*/
     51 	_META,		_META,		_GLOB,		0,
     52 
     53 /*	,		-		.		/	*/
     54 	0,		0,		0,		0,
     55 
     56 /*	0		1		2		3	*/
     57 	_DIG,		_DIG,		_DIG,		_DIG,
     58 
     59 /*	4		5		6		7	*/
     60 	_DIG,		_DIG,		_DIG,		_DIG,
     61 
     62 /*	8		9		:		;	*/
     63 	_DIG,		_DIG,		0,		_META,
     64 
     65 /*	<		=		>		?	*/
     66 	_META,		0,		_META,		_GLOB,
     67 
     68 /*	@		A		B		C	*/
     69 	0,		_LET,		_LET,		_LET,
     70 
     71 /*	D		E		F		G	*/
     72 	_LET,		_LET,		_LET,		_LET,
     73 
     74 /*	H		I		J		K	*/
     75 	_LET,		_LET,		_LET,		_LET,
     76 
     77 /*	L		M		N		O	*/
     78 	_LET,		_LET,		_LET,		_LET,
     79 
     80 /*	P		Q		R		S	*/
     81 	_LET,		_LET,		_LET,		_LET,
     82 
     83 /*	T		U		V		W	*/
     84 	_LET,		_LET,		_LET,		_LET,
     85 
     86 /*	X		Y		Z		[	*/
     87 	_LET,		_LET,		_LET,		_GLOB,
     88 
     89 /*	\		]		^		_	*/
     90 	_ESC,		0,		0,		_LET,
     91 
     92 /*	`		a		b		c	*/
     93 	_Q1|_GLOB,	_LET,		_LET,		_LET,
     94 
     95 /*	d		e		f		g	*/
     96 	_LET,		_LET,		_LET,		_LET,
     97 
     98 /*	h		i		j		k	*/
     99 	_LET,		_LET,		_LET,		_LET,
    100 
    101 /*	l		m		n		o	*/
    102 	_LET,		_LET,		_LET,		_LET,
    103 
    104 /*	p		q		r		s	*/
    105 	_LET,		_LET,		_LET,		_LET,
    106 
    107 /*	t		u		v		w	*/
    108 	_LET,		_LET,		_LET,		_LET,
    109 
    110 /*	x		y		z		{	*/
    111 	_LET,		_LET,		_LET,		_GLOB,
    112 
    113 /*	|		}		~		del	*/
    114 	_META,		0,		0,		0,
    115 };
    116