root/usr/src/cmd/csh/sh.char.c
/*
 * Copyright 1990 Sun Microsystems, Inc.  All rights reserved.
 * Use is subject to license terms.
 */

/*      Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T     */
/*        All Rights Reserved   */

/*
 * Copyright (c) 1980 Regents of the University of California.
 * All rights reserved.  The Berkeley Software License Agreement
 * specifies the terms and conditions for redistribution.
 */

#include "sh.char.h"

unsigned int Z;
unsigned short _cmap[128] = {
/*      nul             soh             stx             etx     */
        0,              0,              0,              0,

/*      eot             enq             ack             bel     */
        0,              0,              0,              0,

/*      bs              ht              nl              vt      */
        0,              _SP|_META,      _NL|_META,      0,

/*      np              cr              so              si      */
        0,              0,              0,              0,

/*      dle             dc1             dc2             dc3     */
        0,              0,              0,              0,

/*      dc4             nak             syn             etb     */
        0,              0,              0,              0,

/*      can             em              sub             esc     */
        0,              0,              0,              0,

/*      fs              gs              rs              us      */
        0,              0,              0,              0,

/*      sp              !               "               #       */
        _SP|_META,      0,              _Q,             _META,

/*      $               %               &               '       */
        _DOL,           0,              _META,          _Q,

/*      (               )               *               +       */
        _META,          _META,          _GLOB,          0,

/*      ,               -               .               /       */
        0,              0,              0,              0,

/*      0               1               2               3       */
        _DIG,           _DIG,           _DIG,           _DIG,

/*      4               5               6               7       */
        _DIG,           _DIG,           _DIG,           _DIG,

/*      8               9               :               ;       */
        _DIG,           _DIG,           0,              _META,

/*      <               =               >               ?       */
        _META,          0,              _META,          _GLOB,

/*      @               A               B               C       */
        0,              _LET,           _LET,           _LET,

/*      D               E               F               G       */
        _LET,           _LET,           _LET,           _LET,

/*      H               I               J               K       */
        _LET,           _LET,           _LET,           _LET,

/*      L               M               N               O       */
        _LET,           _LET,           _LET,           _LET,

/*      P               Q               R               S       */
        _LET,           _LET,           _LET,           _LET,

/*      T               U               V               W       */
        _LET,           _LET,           _LET,           _LET,

/*      X               Y               Z               [       */
        _LET,           _LET,           _LET,           _GLOB,

/*      \               ]               ^               _       */
        _ESC,           0,              0,              _LET,

/*      `               a               b               c       */
        _Q1|_GLOB,      _LET,           _LET,           _LET,

/*      d               e               f               g       */
        _LET,           _LET,           _LET,           _LET,

/*      h               i               j               k       */
        _LET,           _LET,           _LET,           _LET,

/*      l               m               n               o       */
        _LET,           _LET,           _LET,           _LET,

/*      p               q               r               s       */
        _LET,           _LET,           _LET,           _LET,

/*      t               u               v               w       */
        _LET,           _LET,           _LET,           _LET,

/*      x               y               z               {       */
        _LET,           _LET,           _LET,           _GLOB,

/*      |               }               ~               del     */
        _META,          0,              0,              0,
};