diff options
author | "Steven J. Hill" <sjhill@realitydiluted.com> | 2005-11-18 03:14:53 +0000 |
---|---|---|
committer | "Steven J. Hill" <sjhill@realitydiluted.com> | 2005-11-18 03:14:53 +0000 |
commit | f87c7bd4133a2b3ad9b45c32fab33d167a348c4b (patch) | |
tree | 7259957b97704c375b3d8ab42f8da3d52665845e /libc/stdio/_stdio.h | |
parent | 164a928b77f596b6617a4bbf43a2c06bc35a5602 (diff) | |
download | uClibc-alpine-f87c7bd4133a2b3ad9b45c32fab33d167a348c4b.tar.bz2 uClibc-alpine-f87c7bd4133a2b3ad9b45c32fab33d167a348c4b.tar.xz |
Massive merge from trunk.
Diffstat (limited to 'libc/stdio/_stdio.h')
-rw-r--r-- | libc/stdio/_stdio.h | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/libc/stdio/_stdio.h b/libc/stdio/_stdio.h index c167b177e..1ed349533 100644 --- a/libc/stdio/_stdio.h +++ b/libc/stdio/_stdio.h @@ -1,6 +1,6 @@ -/* Copyright (C) 2004 Manuel Novoa III <mjn3@codepoet.org> +/* Copyright (C) 2004-2005 Manuel Novoa III <mjn3@codepoet.org> * - * GNU Library General Public License (LGPL) version 2 or later. + * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. * * Dedicated to Toni. See uClibc/DEDICATION.mjn3 for details. */ @@ -59,10 +59,10 @@ /**********************************************************************/ #ifdef __UCLIBC_HAS_GLIBC_CUSTOM_STREAMS__ -extern __ssize_t _cs_read(void *cookie, char *buf, size_t bufsize); -extern __ssize_t _cs_write(void *cookie, const char *buf, size_t bufsize); -extern int _cs_seek(void *cookie, __offmax_t *pos, int whence); -extern int _cs_close(void *cookie); +extern __ssize_t _cs_read(void *cookie, char *buf, size_t bufsize) attribute_hidden; +extern __ssize_t _cs_write(void *cookie, const char *buf, size_t bufsize) attribute_hidden; +extern int _cs_seek(void *cookie, __offmax_t *pos, int whence) attribute_hidden; +extern int _cs_close(void *cookie) attribute_hidden; #define __STDIO_STREAM_RESET_GCS(S) \ (S)->__cookie = &((S)->__filedes); \ @@ -87,7 +87,7 @@ extern int _cs_close(void *cookie); #else /* __UCLIBC_HAS_GLIBC_CUSTOM_STREAMS__ */ -extern int __stdio_seek(FILE *stream, register __offmax_t *pos, int whence); +extern int __stdio_seek(FILE *stream, register __offmax_t *pos, int whence) attribute_hidden; #define __STDIO_STREAM_RESET_GCS(S) ((void)0) @@ -249,13 +249,13 @@ extern int __stdio_seek(FILE *stream, register __offmax_t *pos, int whence); /* Assume stream in valid writing state. Do not reset writing flag * or disble putc macro unless error. */ /* Should we assume that buffer is not empty to avoid a check? */ -extern size_t __stdio_wcommit(FILE *__restrict stream); +extern size_t __stdio_wcommit(FILE *__restrict stream) attribute_hidden; /* Remember to fail if at EOF! */ -extern size_t __stdio_rfill(FILE *__restrict stream); +extern size_t __stdio_rfill(FILE *__restrict stream) attribute_hidden; extern size_t __stdio_fwrite(const unsigned char *__restrict buffer, - size_t bytes, FILE *__restrict stream); + size_t bytes, FILE *__restrict stream) attribute_hidden; #else #define __stdio_fwrite(B,N,S) __stdio_WRITE((S),(B),(N)) @@ -263,14 +263,14 @@ extern size_t __stdio_fwrite(const unsigned char *__restrict buffer, #endif extern size_t __stdio_WRITE(FILE *stream, const unsigned char *buf, - size_t bufsize); -extern size_t __stdio_READ(FILE *stream, unsigned char *buf, size_t bufsize); + size_t bufsize) attribute_hidden; +extern size_t __stdio_READ(FILE *stream, unsigned char *buf, size_t bufsize) attribute_hidden; -extern int __stdio_trans2r(FILE *__restrict stream); -extern int __stdio_trans2w(FILE *__restrict stream); +extern int __stdio_trans2r(FILE *__restrict stream) attribute_hidden; +extern int __stdio_trans2w(FILE *__restrict stream) attribute_hidden; -extern int __stdio_trans2r_o(FILE *__restrict stream, int oflag); -extern int __stdio_trans2w_o(FILE *__restrict stream, int oflag); +extern int __stdio_trans2r_o(FILE *__restrict stream, int oflag) attribute_hidden; +extern int __stdio_trans2w_o(FILE *__restrict stream, int oflag) attribute_hidden; /**********************************************************************/ #ifdef __STDIO_BUFFERS @@ -374,7 +374,7 @@ extern int __fputc_unlocked(int c, FILE *stream); extern int __fflush_unlocked(FILE *stream); -extern int __stdio_adjust_position(FILE *__restrict stream, __offmax_t *pos); +extern int __stdio_adjust_position(FILE *__restrict stream, __offmax_t *pos) attribute_hidden; extern void __clearerr_unlocked(FILE *stream); extern int __feof_unlocked(FILE *stream); @@ -427,8 +427,8 @@ extern size_t _stdio_fread(unsigned char *buffer, size_t bytes, FILE *stream); extern FILE *_stdio_fopen(intptr_t fname_or_mode, - const char *__restrict mode, - FILE *__restrict stream, int filedes); + const char *__restrict mode, + FILE *__restrict stream, int filedes) attribute_hidden; #ifdef __UCLIBC_HAS_WCHAR__ extern size_t _wstdio_fwrite(const wchar_t *__restrict ws, size_t n, |