source: bootcd/isolinux/syslinux-6.03/com32/lib/fgetc.c

Last change on this file was e16e8f2, checked in by Edwin Eefting <edwin@datux.nl>, 3 years ago

bootstuff

  • Property mode set to 100644
File size: 377 bytes
Line 
1/*
2 * fgetc.c
3 *
4 * Extremely slow fgetc implementation, using _fread().  If people
5 * actually need character-oriented input to be fast, we may actually
6 * have to implement buffering.  Sigh.
7 */
8
9#include <stdio.h>
10#include <unistd.h>
11#include <stdlib.h>
12#include <errno.h>
13
14int fgetc(FILE * f)
15{
16    unsigned char ch;
17
18    return (_fread(&ch, 1, f) == 1) ? (int)ch : EOF;
19}
Note: See TracBrowser for help on using the repository browser.