Fix __sprintfkf prototype in libgcc.

The prototype of __sprintfkf in _sprintfkf.h did not match the function in
_sprintfkf.c.  This patch fixes the prototype.  I also included the
_sprintfkf.h file in _sprintfkf.c to make sure the prototype is correct and to
eliminate a warning about declaring the function without a previous
declaration.

libgcc/
2021-03-01  Michael Meissner  <meissner@linux.ibm.com>

	* config/rs6000/_sprintfkf.h (__sprintfkf): Fix prototype to match
	the function.
	* config/rs6000/_sprintfkf.c: Include _sprintfkf.h.
This commit is contained in:
Michael Meissner 2021-03-01 22:13:33 -05:00
parent 8893888621
commit 76c99cb113
2 changed files with 2 additions and 2 deletions

View File

@ -28,6 +28,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#include <soft-fp.h>
#include <quad-float128.h>
#include <stdio.h>
#include <_sprintfkf.h>
/* This function must be built with IBM 128-bit as long double, so that we can
access the strfroml function if do not have an IEEE 128-bit version, and if

View File

@ -24,5 +24,4 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
/* Declaration of the conversion function to IEEE 128-bit floating point from
string using snprintf. */
extern int __sprintfkf (char *restrict, const char *restrict, ...);
extern int __sprintfkf (char *restrict, const char *restrict, _Float128);