18 lines
385 B
C
18 lines
385 B
C
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];
|
|
|
|
}
|