char IEH3endm[128] {0}; IEH3mtab (formatp) char **formatp; { /* make up special table of string ending characters */ int i, normal; char ch; /* normally all characters end string except those listed */ normal = 1; if (**formatp == '^') {normal = 0; (*formatp)++;} for (i= 0; i < 128; i++) IEH3endm[i] = normal; while ((ch = *((*formatp)++)) != ']') IEH3endm[ch] = !IEH3endm[ch]; }