|
|
1.1 ! root 1: #ifndef lint ! 2: static char sccsid[] = "@(#)ctype.c 4.2 8/11/83"; ! 3: #endif ! 4: ! 5: # ! 6: /* ! 7: * UNIX shell ! 8: * ! 9: * S. R. Bourne ! 10: * Bell Telephone Laboratories ! 11: * ! 12: */ ! 13: ! 14: #include "defs.h" ! 15: ! 16: char _ctype1[] { ! 17: /* 000 001 002 003 004 005 006 007 */ ! 18: _EOF, 0, 0, 0, 0, 0, 0, 0, ! 19: ! 20: /* bs ht nl vt np cr so si */ ! 21: 0, _TAB, _EOR, 0, 0, 0, 0, 0, ! 22: ! 23: 0, 0, 0, 0, 0, 0, 0, 0, ! 24: ! 25: 0, 0, 0, 0, 0, 0, 0, 0, ! 26: ! 27: /* sp ! " # $ % & ' */ ! 28: _SPC, 0, _DQU, 0, _DOL1, 0, _AMP, 0, ! 29: ! 30: /* ( ) * + , - . / */ ! 31: _BRA, _KET, 0, 0, 0, 0, 0, 0, ! 32: ! 33: /* 0 1 2 3 4 5 6 7 */ ! 34: 0, 0, 0, 0, 0, 0, 0, 0, ! 35: ! 36: /* 8 9 : ; < = > ? */ ! 37: 0, 0, 0, _SEM, _LT, 0, _GT, 0, ! 38: ! 39: /* @ A B C D E F G */ ! 40: 0, 0, 0, 0, 0, 0, 0, 0, ! 41: ! 42: /* H I J K L M N O */ ! 43: 0, 0, 0, 0, 0, 0, 0, 0, ! 44: ! 45: /* P Q R S T U V W */ ! 46: 0, 0, 0, 0, 0, 0, 0, 0, ! 47: ! 48: /* X Y Z [ \ ] ^ _ */ ! 49: 0, 0, 0, 0, _BSL, 0, _HAT, 0, ! 50: ! 51: /* ` a b c d e f g */ ! 52: _LQU, 0, 0, 0, 0, 0, 0, 0, ! 53: ! 54: /* h i j k l m n o */ ! 55: 0, 0, 0, 0, 0, 0, 0, 0, ! 56: ! 57: /* p q r s t u v w */ ! 58: 0, 0, 0, 0, 0, 0, 0, 0, ! 59: ! 60: /* x y z { | } ~ del */ ! 61: 0, 0, 0, 0, _BAR, 0, 0, 0 ! 62: }; ! 63: ! 64: ! 65: char _ctype2[] { ! 66: /* 000 001 002 003 004 005 006 007 */ ! 67: 0, 0, 0, 0, 0, 0, 0, 0, ! 68: ! 69: /* bs ht nl vt np cr so si */ ! 70: 0, 0, 0, 0, 0, 0, 0, 0, ! 71: ! 72: 0, 0, 0, 0, 0, 0, 0, 0, ! 73: ! 74: 0, 0, 0, 0, 0, 0, 0, 0, ! 75: ! 76: /* sp ! " # $ % & ' */ ! 77: 0, _PCS, 0, _NUM, _DOL2, 0, 0, 0, ! 78: ! 79: /* ( ) * + , - . / */ ! 80: 0, 0, _AST, _PLS, 0, _MIN, 0, 0, ! 81: ! 82: /* 0 1 2 3 4 5 6 7 */ ! 83: _DIG, _DIG, _DIG, _DIG, _DIG, _DIG, _DIG, _DIG, ! 84: ! 85: /* 8 9 : ; < = > ? */ ! 86: _DIG, _DIG, 0, 0, 0, _EQ, 0, _QU, ! 87: ! 88: /* @ A B C D E F G */ ! 89: _AT, _UPC, _UPC, _UPC, _UPC, _UPC, _UPC, _UPC, ! 90: ! 91: /* H I J K L M N O */ ! 92: _UPC, _UPC, _UPC, _UPC, _UPC, _UPC, _UPC, _UPC, ! 93: ! 94: /* P Q R S T U V W */ ! 95: _UPC, _UPC, _UPC, _UPC, _UPC, _UPC, _UPC, _UPC, ! 96: ! 97: /* X Y Z [ \ ] ^ _ */ ! 98: _UPC, _UPC, _UPC, _SQB, 0, 0, 0, _UPC, ! 99: ! 100: /* ` a b c d e f g */ ! 101: 0, _LPC, _LPC, _LPC, _LPC, _LPC, _LPC, _LPC, ! 102: ! 103: /* h i j k l m n o */ ! 104: _LPC, _LPC, _LPC, _LPC, _LPC, _LPC, _LPC, _LPC, ! 105: ! 106: /* p q r s t u v w */ ! 107: _LPC, _LPC, _LPC, _LPC, _LPC, _LPC, _LPC, _LPC, ! 108: ! 109: /* x y z { | } ~ del */ ! 110: _LPC, _LPC, _LPC, _CBR, 0, _CKT, 0, 0 ! 111: }; ! 112:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.