|
|
1.1 root 1: #ifndef lint
2: static char sccsid[] = "@(#)getline.c 1.1 (Berkeley) 6/8/88";
3: #endif not lint
4:
5: #include <stdio.h>
6:
7: getline(s, lim) /* get line into s, return length */
8: char s[];
9: int lim;
10: {
11: int c, i;
12:
13: i = 0;
14: while (--lim > 0 && (c=getchar()) != EOF && c != '\n')
15: s[i++] = c;
16: if (c == '\n')
17: s[i++] = c;
18: s[i] = '\0';
19: return(i);
20: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.