static int alph
, used
, prevc
;
/* read file f & spit out keys & ptrs */
extern int minlen
, keycount
, labels
;
while (lim
= grec(line
,f
))
fprintf(stderr
, "line: /%s",line
);
for(s
=line
; (c
= *s
) && (used
<keycount
); s
++)
while ( (c
=getc(f
)) != EOF
&& used
<keycount
)
if (n
<minlen
) return (0);
if (trail
== '.') return(0);
if (mindex(".%,!#$%&'();+:*", lead
)!=0) return(0);
if (ky
[0] != '1' || ky
[1] != '9' || n
!= 4) return(0);
long len
= 0L, tlen
= 0L;
while (fgets(tm
, 200, f
))
if (tm
[0] == '%' || tm
[0] == '.')
if (tlen
< MAXLINE
&& mindex(iglist
,curtype
)==0)
if (wholefile
==0 && tm
[0] == '\n')
if (wholefile
>0 && len
>= MAXLINE
)
if (isalpha(c
) || isdigit(c
))
if (outkey(p
=key
,prevc
,c
))
printf("%s:%ld,%ld\t", name
, lp
, lim
);