Use prototype definition for __strtol.

This patch fixes those warnings by using a prototype definition for
__strtol.

Tested for x86_64 that stripped installed shared libraries are
unchanged by this patch.

	* stdlib/strtol.c (__strtol): Use prototype definition.
This commit is contained in:
Joseph Myers 2014-11-13 21:37:53 +00:00
parent 2a1cfd94a2
commit bf438382bd
2 changed files with 3 additions and 4 deletions

View File

@ -1,5 +1,7 @@
2014-11-13 Joseph Myers <joseph@codesourcery.com> 2014-11-13 Joseph Myers <joseph@codesourcery.com>
* stdlib/strtol.c (__strtol): Use prototype definition.
[BZ #17594] [BZ #17594]
* stdlib/strtol.c (SYM__): New macro. * stdlib/strtol.c (SYM__): New macro.
(SYM__1): Likewise. (SYM__1): Likewise.

View File

@ -104,10 +104,7 @@ libc_hidden_def (INTERNAL (strtol))
INT INT
__strtol (nptr, endptr, base) __strtol (const STRING_TYPE *nptr, STRING_TYPE **endptr, int base)
const STRING_TYPE *nptr;
STRING_TYPE **endptr;
int base;
{ {
return INTERNAL (__strtol_l) (nptr, endptr, base, 0, _NL_CURRENT_LOCALE); return INTERNAL (__strtol_l) (nptr, endptr, base, 0, _NL_CURRENT_LOCALE);
} }