|
|
1.1 root 1: /*
2: * Standard I/O Library
3: * Get string from standard input
4: * deleting trailing '\n'
5: */
6:
7: #include <stdio.h>
8:
9: char *
10: gets(is)
11: register char *is;
12: {
13: register char *s = is;
14: register int c;
15:
16: while ((c=getchar())!=EOF && c!='\n')
17: *s++ = c;
18: *s = 0;
19: return (c==EOF && s==is ? NULL : is);
20: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.