Remove some unnecessary redefinitions of std symbols.

Two files in stdio-common were unnecessarily redefining some standard
symbols as their _IO_ aliases.

	* stdio-common/vfprintf.c: Don't redefine FILE, va_list, or BUFSIZ.
        * stdio-common/tstgetln.c: Don't redefine ssize_t.
This commit is contained in:
Zack Weinberg 2018-02-05 14:38:46 -05:00
parent c2b84df9b0
commit de6da571ee
3 changed files with 6 additions and 8 deletions

View File

@ -1,3 +1,8 @@
2018-02-06 Zack Weinberg <zackw@panix.com>
* stdio-common/tstgetln.c: Don't redefine FILE, va_list, or BUFSIZ.
* stdio-common/tstgetln.c: Don't redefine ssize_t.
2018-02-06 Joseph Myers <joseph@codesourcery.com> 2018-02-06 Joseph Myers <joseph@codesourcery.com>
* sysdeps/gnu/netinet/tcp.h (TCP_FASTOPEN_KEY): New macro. * sysdeps/gnu/netinet/tcp.h (TCP_FASTOPEN_KEY): New macro.

View File

@ -16,8 +16,6 @@
<http://www.gnu.org/licenses/>. */ <http://www.gnu.org/licenses/>. */
#include <stdio.h> #include <stdio.h>
#undef ssize_t
#define ssize_t _IO_ssize_t
int int
main (int argc, char *argv[]) main (int argc, char *argv[])

View File

@ -39,13 +39,8 @@
Beside this it is also shared between the normal and wide character Beside this it is also shared between the normal and wide character
implementation as defined in ISO/IEC 9899:1990/Amendment 1:1995. */ implementation as defined in ISO/IEC 9899:1990/Amendment 1:1995. */
#include <libioP.h> #include <libioP.h>
#define FILE _IO_FILE
#undef va_list
#define va_list _IO_va_list
#undef BUFSIZ
#define BUFSIZ _IO_BUFSIZ
/* In some cases we need extra space for all the output which is not /* In some cases we need extra space for all the output which is not
counted in the width of the string. We assume 32 characters is counted in the width of the string. We assume 32 characters is
enough. */ enough. */