projects
/
unix-history
/ blame
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blob
|
blame
(incremental) |
history
|
HEAD
BSD 3 development
[unix-history]
/
usr
/
src
/
libc
/
stdio
/
gets.c
Commit
Line
Data
18e5fa7e
BJ
1
#include <stdio.h>
2
3
char *
4
gets(s)
5
char *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
}