make it possible to compile new versions of db that load against
[unix-history] / usr / src / lib / libc / stdio / rget.c
CommitLineData
c9be6cfe 1/*-
7860c229
KB
2 * Copyright (c) 1990, 1993
3 * The Regents of the University of California. All rights reserved.
c9be6cfe
KB
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Chris Torek.
7 *
8 * %sccs.include.redist.c%
9 */
10
11#if defined(LIBC_SCCS) && !defined(lint)
7860c229 12static char sccsid[] = "@(#)rget.c 8.1 (Berkeley) %G%";
c9be6cfe
KB
13#endif /* LIBC_SCCS and not lint */
14
15#include <stdio.h>
16
17/*
18 * Handle getc() when the buffer ran out:
19 * Refill, then return the first character
20 * in the newly-filled buffer.
21 */
22__srget(fp)
23 register FILE *fp;
24{
25 if (__srefill(fp) == 0) {
26 fp->_r--;
27 return (*fp->_p++);
28 }
29 return (EOF);
30}