Browse Source

move __stdio_exit_needed to stdio_impl.h

this functions is glue for linking dependency logic.
master
Rich Felker 8 years ago
parent
commit
50a298ea3b
  1. 2
      src/internal/stdio_impl.h
  2. 2
      src/stdio/__toread.c
  3. 2
      src/stdio/__towrite.c

2
src/internal/stdio_impl.h

@ -61,6 +61,8 @@ size_t __string_read(FILE *, unsigned char *, size_t);
int __toread(FILE *); int __toread(FILE *);
int __towrite(FILE *); int __towrite(FILE *);
void __stdio_exit_needed(void);
#if defined(__PIC__) && (100*__GNUC__+__GNUC_MINOR__ >= 303) #if defined(__PIC__) && (100*__GNUC__+__GNUC_MINOR__ >= 303)
__attribute__((visibility("protected"))) __attribute__((visibility("protected")))
#endif #endif

2
src/stdio/__toread.c

@ -13,8 +13,6 @@ int __toread(FILE *f)
return (f->flags & F_EOF) ? EOF : 0; return (f->flags & F_EOF) ? EOF : 0;
} }
void __stdio_exit_needed(void);
void __toread_needs_stdio_exit() void __toread_needs_stdio_exit()
{ {
__stdio_exit_needed(); __stdio_exit_needed();

2
src/stdio/__towrite.c

@ -17,8 +17,6 @@ int __towrite(FILE *f)
return 0; return 0;
} }
void __stdio_exit_needed(void);
void __towrite_needs_stdio_exit() void __towrite_needs_stdio_exit()
{ {
__stdio_exit_needed(); __stdio_exit_needed();

Loading…
Cancel
Save