diff options
Diffstat (limited to 'contrib/syslinux/latest/com32/lib/fgets.c')
-rw-r--r-- | contrib/syslinux/latest/com32/lib/fgets.c | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/contrib/syslinux/latest/com32/lib/fgets.c b/contrib/syslinux/latest/com32/lib/fgets.c deleted file mode 100644 index 7bc1519..0000000 --- a/contrib/syslinux/latest/com32/lib/fgets.c +++ /dev/null @@ -1,31 +0,0 @@ -/* - * fgets.c - * - * This will be very slow due to the implementation of getc(), - * but we can't afford to drain characters we don't need from - * the input. - */ - -#include <stdio.h> - -char *fgets(char *s, int n, FILE * f) -{ - int ch; - char *p = s; - - while (n > 1) { - ch = getc(f); - if (ch == EOF) { - *p = '\0'; - return (p == s) ? NULL : s; - } - *p++ = ch; - if (ch == '\n') - break; - n--; - } - if (n) - *p = '\0'; - - return s; -} |