summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bin/aplwc_repl.h8
-rw-r--r--src/bin/main.c4
-rw-r--r--src/include/os.h2
-rw-r--r--src/os/windows.c2
4 files changed, 2 insertions, 14 deletions
diff --git a/src/bin/aplwc_repl.h b/src/bin/aplwc_repl.h
index 6d01de1..6f93223 100644
--- a/src/bin/aplwc_repl.h
+++ b/src/bin/aplwc_repl.h
@@ -22,14 +22,6 @@
#include <os.h>
#include <os_main.h>
-
-#include <assert.h>
-#include <limits.h>
-#include <stdint.h>
-#include <stddef.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
#include <aplwc.h>
#include <aplwc_macros.h>
diff --git a/src/bin/main.c b/src/bin/main.c
index 04bb13a..3614053 100644
--- a/src/bin/main.c
+++ b/src/bin/main.c
@@ -17,10 +17,6 @@
* along with aplwc. If not, see <https://www.gnu.org/licenses/>.
*/
-#define _POSIX_C_SOURCE 200809L
-#include <stdio.h>
-#include <unistd.h>
-#include <errno.h>
#include "aplwc_repl.h"
static unsigned long failsim_start;
diff --git a/src/include/os.h b/src/include/os.h
index a56b79d..440cf3b 100644
--- a/src/include/os.h
+++ b/src/include/os.h
@@ -49,6 +49,6 @@ enum OS {
#include <os/windows.h>
#endif
-int getline(char **, size_t *, void *);
+int getline(char **, size_t *, FILE *);
#endif /* OS_H */
diff --git a/src/os/windows.c b/src/os/windows.c
index 88d8b27..6835cc2 100644
--- a/src/os/windows.c
+++ b/src/os/windows.c
@@ -19,7 +19,7 @@
#include <os.h>
-int getline(char **, size_t *, void *)
+int getline(char **lineptr, size_t *n, FILE *stream)
{
return -1;
}