From 50a298ea3b122efbb31e7674a20e6c7dc30ca1dc Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Sun, 9 Sep 2018 00:53:11 -0400 Subject: [PATCH] move __stdio_exit_needed to stdio_impl.h this functions is glue for linking dependency logic. --- src/internal/stdio_impl.h | 2 ++ src/stdio/__toread.c | 2 -- src/stdio/__towrite.c | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/internal/stdio_impl.h b/src/internal/stdio_impl.h index 4cb79861..cdb0f96b 100644 --- a/src/internal/stdio_impl.h +++ b/src/internal/stdio_impl.h @@ -61,6 +61,8 @@ size_t __string_read(FILE *, unsigned char *, size_t); int __toread(FILE *); int __towrite(FILE *); +void __stdio_exit_needed(void); + #if defined(__PIC__) && (100*__GNUC__+__GNUC_MINOR__ >= 303) __attribute__((visibility("protected"))) #endif diff --git a/src/stdio/__toread.c b/src/stdio/__toread.c index 35f67b8f..8f9f27bd 100644 --- a/src/stdio/__toread.c +++ b/src/stdio/__toread.c @@ -13,8 +13,6 @@ int __toread(FILE *f) return (f->flags & F_EOF) ? EOF : 0; } -void __stdio_exit_needed(void); - void __toread_needs_stdio_exit() { __stdio_exit_needed(); diff --git a/src/stdio/__towrite.c b/src/stdio/__towrite.c index b022cbca..01998677 100644 --- a/src/stdio/__towrite.c +++ b/src/stdio/__towrite.c @@ -17,8 +17,6 @@ int __towrite(FILE *f) return 0; } -void __stdio_exit_needed(void); - void __towrite_needs_stdio_exit() { __stdio_exit_needed(); -- 2.25.1