2 * Ullrich von Bassewitz, 11.08.1998
4 * char* fgets (char* s, int size, FILE* f);
15 char* fgets (char* s, unsigned size, FILE* f)
30 /* Get next character */
31 if ((c = fgetc (f)) == EOF) {
34 if ((f->f_flags & _FERROR) != 0 || i == 0) {
35 /* ERROR or EOF on first char */
38 /* EOF with data already read */
46 /* Stop at end of line */
52 /* Terminate the string */