summaryrefslogtreecommitdiffstats
path: root/contrib/syslinux/latest/com32/lib/fgets.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/syslinux/latest/com32/lib/fgets.c')
-rw-r--r--contrib/syslinux/latest/com32/lib/fgets.c31
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;
-}