diff --git a/include/stdio.h b/include/stdio.h index 422ec8a..e6ea853 100644 --- a/include/stdio.h +++ b/include/stdio.h @@ -351,7 +351,7 @@ void fcloseall(void); void *fcookie(FILE *); char *fgetln(FILE *, size_t *); const char *fmtcheck(const char *, const char *) __format_arg(2); -__ssize_t __fpending(const FILE *); +__size_t __fpending(FILE *); int fpurge(FILE *); void setbuffer(FILE *, char *, int); int setlinebuf(FILE *); diff --git a/lib/libc/stdio/__fpending.c b/lib/libc/stdio/__fpending.c index 4d5ada2..4ae6291 100644 --- a/lib/libc/stdio/__fpending.c +++ b/lib/libc/stdio/__fpending.c @@ -36,8 +36,8 @@ #include "local.h" -__ssize_t -__fpending(const FILE *fp) +__size_t +__fpending(FILE *fp) { if (HASUB(fp)) return(fp->_up - fp->_bf._base);