Files
retrobsd/src/libc/stdio/gets.c
2014-04-09 14:27:18 +01:00

18 lines
220 B
C

#include <stdio.h>
char *
gets(s)
char *s;
{
register int c;
register char *cs;
cs = s;
while ((c = getchar()) != '\n' && c != EOF)
*cs++ = c;
if (c == EOF && cs==s)
return(NULL);
*cs++ = '\0';
return(s);
}