BSD 3 development
[unix-history] / usr / src / libc / stdio / gets.c
CommitLineData
18e5fa7e
BJ
1#include <stdio.h>
2
3char *
4gets(s)
5char *s;
6{
7 register c;
8 register char *cs;
9
10 cs = s;
11 while ((c = getchar()) != '\n' && c >= 0)
12 *cs++ = c;
13 if (c<0 && cs==s)
14 return(NULL);
15 *cs++ = '\0';
16 return(s);
17}