- else
- return (0);
-}
-
-getline(fp, loc, maxlen)
- FILE *fp;
- char *loc;
-{
- register n;
- register char *p, *lastloc;
-
- p = loc;
- lastloc = &p[maxlen-1];
- while ((n = getc(fp)) != '\n') {
- if (n == EOF)
- return (EOF);
- if (!isspace(n) && p < lastloc)
- *p++ = n;
- }
- *p = 0;
- return (p - loc);