int putchar(int);
char *fgets(char *, int, FILE *);
+#if __STDC_VERSION__ < 201112L
char *gets(char *);
+#endif
int fputs(const char *, FILE *);
int puts(const char *);
int feof_unlocked(FILE *);
int ferror_unlocked(FILE *);
int fileno_unlocked(FILE *);
+int getw(FILE *);
+int putw(int, FILE *);
+#endif
+
+#ifdef _BSD_SOURCE
+char *fgetln(FILE *, size_t *);
#endif
#ifdef _GNU_SOURCE