NCH
char chname[5*NCH]; /* character names, including \0 for each */
short chtab[NCH]; /* index of character in chname */
#define NFITAB (NCH + 128-32) /* includes ascii chars, but not non-graphics */
if (n >= NCH) {
if (ZCH > NCH)
ZCH = ncg = NCH; /* ncg behaves as constant in this mode. */
int ctable[2*NCH] = {
int ZCH = NCH;
if (ZCH < NCH) ZCH = NCH;
if (ZCH > 2*NCH) error("ch table needs redeclaration");
char chused[2*NCH]; int kr;
for(i=0; i<NCH; i++)
for(kr=i=1; i<NCH; i++)
if((unsigned)i < NCH) allprint(i);
for (i = 1; i < NCH; i++) {
"# define YYTYPE %s\n", stnum+1 >= NCH ? "int" : "unsigned char");
if ((index >= 0) && (index < NCH)) {
char chname[5*NCH]; /* character names, including \0 for each */
short chtab[NCH]; /* index of character in chname */
#define NFITAB (NCH + 128-32) /* includes ascii chars, but not non-graphics */