File:  [MW Coherent from dump] / coherent / d / lib / libc / stdio / gets.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Wed May 29 04:56:38 2019 UTC (7 years, 2 months ago) by root
Branches: MarkWilliams, MAIN
CVS tags: relic, HEAD
coherent

/*
 * Standard I/O Library
 * Get string from standard input
 * deleting trailing '\n'
 */

#include <stdio.h>

char *
gets(is)
register char	*is;
{
	register char	*s = is;
	register int	c;

	while ((c=getchar())!=EOF && c!='\n')
		*s++ = c;
	*s = 0;
	return (c==EOF && s==is ? NULL : is);
}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.