xref: /original-bsd/lib/libc/stdio/gets.c (revision e78e7ec3)
1 /* @(#)gets.c	4.2 (Berkeley) 02/13/85 */
2 #include	<stdio.h>
3 
4 char *
5 gets(s)
6 char *s;
7 {
8 	register c;
9 	register char *cs;
10 
11 	cs = s;
12 	while ((c = getchar()) != '\n' && c != EOF)
13 		*cs++ = c;
14 	if (c == EOF && cs==s)
15 		return(NULL);
16 	*cs++ = '\0';
17 	return(s);
18 }
19