1*34680Sjak #ifndef lint
2*34680Sjak static char sccsid[] = "@(#)getline.c	1.1	(Berkeley)	06/08/88";
3*34680Sjak #endif not lint
4*34680Sjak 
5*34680Sjak #include <stdio.h>
6*34680Sjak 
7*34680Sjak getline(s, lim)	/* get line into s, return length */
8*34680Sjak char s[];
9*34680Sjak int lim;
10*34680Sjak {
11*34680Sjak 	int c, i;
12*34680Sjak 
13*34680Sjak 	i = 0;
14*34680Sjak 	while (--lim > 0 && (c=getchar()) != EOF && c != '\n')
15*34680Sjak 		s[i++] = c;
16*34680Sjak 	if (c == '\n')
17*34680Sjak 		s[i++] = c;
18*34680Sjak 	s[i] = '\0';
19*34680Sjak 	return(i);
20*34680Sjak }
21