home *** CD-ROM | disk | FTP | other *** search
- static char sccs_id[] = "@(#) fgets.c 1.1 " __DATE__ " HJR";
-
- /* fgets.c (c) Copyright 1990 H.Rogers */
-
- #include <stdio.h>
-
- __STDIOLIB__
-
- char *
- fgets (register char *_s, register int n, register FILE * f)
- {
- register char *s = _s;
- register int c = 0;
-
- while (--n > 0 && (c = getc (f)) >= 0)
- if ((*s++ = c) == '\n')
- break;
-
- *s = 0;
-
- return ((c < 0 && s == _s) ? 0 : _s);
- }
-