projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Minor speedups & cleanups:
[unix-history]
/
usr
/
src
/
bin
/
csh
/
char.c
diff --git
a/usr/src/bin/csh/char.c
b/usr/src/bin/csh/char.c
index
51d889b
..
f5609fd
100644
(file)
--- a/
usr/src/bin/csh/char.c
+++ b/
usr/src/bin/csh/char.c
@@
-5,12
+5,12
@@
*/
#ifndef lint
*/
#ifndef lint
-static char *sccsid = "@(#)char.c 5.
2
(Berkeley) %G%";
+static char *sccsid = "@(#)char.c 5.
3
(Berkeley) %G%";
#endif
#include "sh.char.h"
#endif
#include "sh.char.h"
-
char
_cmap[256] = {
+
unsigned short
_cmap[256] = {
/* nul soh stx etx */
0, 0, 0, 0,
/* nul soh stx etx */
0, 0, 0, 0,
@@
-48,61
+48,61
@@
char _cmap[256] = {
0, 0, 0, 0,
/* 0 1 2 3 */
0, 0, 0, 0,
/* 0 1 2 3 */
-
0, 0, 0, 0
,
+
_DIG, _DIG, _DIG, _DIG
,
/* 4 5 6 7 */
/* 4 5 6 7 */
-
0, 0, 0, 0
,
+
_DIG, _DIG, _DIG, _DIG
,
/* 8 9 : ; */
/* 8 9 : ; */
-
0, 0,
0, _META,
+
_DIG, _DIG,
0, _META,
/* < = > ? */
_META, 0, _META, _GLOB,
/* @ A B C */
/* < = > ? */
_META, 0, _META, _GLOB,
/* @ A B C */
- 0,
0, 0, 0
,
+ 0,
_LET, _LET, _LET
,
/* D E F G */
/* D E F G */
-
0, 0, 0, 0
,
+
_LET, _LET, _LET, _LET
,
/* H I J K */
/* H I J K */
-
0, 0, 0, 0
,
+
_LET, _LET, _LET, _LET
,
/* L M N O */
/* L M N O */
-
0, 0, 0, 0
,
+
_LET, _LET, _LET, _LET
,
/* P Q R S */
/* P Q R S */
-
0, 0, 0, 0
,
+
_LET, _LET, _LET, _LET
,
/* T U V W */
/* T U V W */
-
0, 0, 0, 0
,
+
_LET, _LET, _LET, _LET
,
/* X Y Z [ */
/* X Y Z [ */
-
0, 0, 0,
_GLOB,
+
_LET, _LET, _LET,
_GLOB,
/* \ ] ^ _ */
/* \ ] ^ _ */
- _ESC, 0, 0,
0
,
+ _ESC, 0, 0,
_LET
,
/* ` a b c */
/* ` a b c */
- _Q1|_GLOB,
0, 0, 0
,
+ _Q1|_GLOB,
_LET, _LET, _LET
,
/* d e f g */
/* d e f g */
-
0, 0, 0, 0
,
+
_LET, _LET, _LET, _LET
,
/* h i j k */
/* h i j k */
-
0, 0, 0, 0
,
+
_LET, _LET, _LET, _LET
,
/* l m n o */
/* l m n o */
-
0, 0, 0, 0
,
+
_LET, _LET, _LET, _LET
,
/* p q r s */
/* p q r s */
-
0, 0, 0, 0
,
+
_LET, _LET, _LET, _LET
,
/* t u v w */
/* t u v w */
-
0, 0, 0, 0
,
+
_LET, _LET, _LET, _LET
,
/* x y z { */
/* x y z { */
-
0, 0, 0,
_GLOB,
+
_LET, _LET, _LET,
_GLOB,
/* | } ~ del */
_META, 0, 0, 0,
/* | } ~ del */
_META, 0, 0, 0,