Use ANSI C prototypes. Eliminates -Wold-style-definition warnings.

This commit is contained in:
rodrigc 2015-09-20 20:24:28 +00:00
parent 74c1506b33
commit 5919af45fe
12 changed files with 28 additions and 51 deletions

View File

@ -44,7 +44,7 @@ __FBSDID("$FreeBSD$");
#include "libc_private.h"
void
abort()
abort(void)
{
struct sigaction act;

View File

@ -36,8 +36,7 @@ __FBSDID("$FreeBSD$");
#include <stdlib.h>
int
abs(j)
int j;
abs(int j)
{
return(j < 0 ? -j : j);
}

View File

@ -42,16 +42,13 @@ __FBSDID("$FreeBSD$");
#include <xlocale.h>
double
atof(ascii)
const char *ascii;
atof(const char *ascii)
{
return strtod(ascii, (char **)NULL);
}
double
atof_l(ascii, locale)
const char *ascii;
locale_t locale;
atof_l(const char *ascii, locale_t locale)
{
return strtod_l(ascii, (char **)NULL, locale);
}

View File

@ -42,16 +42,13 @@ __FBSDID("$FreeBSD$");
#include <xlocale.h>
int
atoi(str)
const char *str;
atoi(const char *str)
{
return (int)strtol(str, (char **)NULL, 10);
}
int
atoi_l(str, locale)
const char *str;
locale_t locale;
atoi_l(const char *str, locale_t locale)
{
return (int)strtol_l(str, (char **)NULL, 10, locale);
}

View File

@ -42,16 +42,13 @@ __FBSDID("$FreeBSD$");
#include <xlocale.h>
long
atol(str)
const char *str;
atol(const char *str)
{
return strtol(str, (char **)NULL, 10);
}
long
atol_l(str, locale)
const char *str;
locale_t locale;
atol_l(const char *str, locale_t locale)
{
return strtol_l(str, (char **)NULL, 10, locale);
}

View File

@ -39,16 +39,13 @@ __FBSDID("$FreeBSD$");
#include <xlocale.h>
long long
atoll(str)
const char *str;
atoll(const char *str)
{
return strtoll(str, (char **)NULL, 10);
}
long long
atoll_l(str, locale)
const char *str;
locale_t locale;
atoll_l(const char *str, locale_t locale)
{
return strtoll_l(str, (char **)NULL, 10, locale);
}

View File

@ -61,20 +61,12 @@ __FBSDID("$FreeBSD$");
*/
#ifdef I_AM_BSEARCH_B
void *
bsearch_b(key, base0, nmemb, size, compar)
const void *key;
const void *base0;
size_t nmemb;
size_t size;
DECLARE_BLOCK(int, compar, const void *, const void *);
bsearch_b(const void *key, const void *base0, size_t nmemb, size_t size,
DECLARE_BLOCK(int, compar, const void *, const void *))
#else
void *
bsearch(key, base0, nmemb, size, compar)
const void *key;
const void *base0;
size_t nmemb;
size_t size;
int (*compar)(const void *, const void *);
bsearch(const void *key, const void *base0, size_t nmemb, size_t size,
int (*compar)(const void *, const void *))
#endif
{
const char *base = base0;

View File

@ -56,8 +56,7 @@ int __isthreaded = 0;
* Exit, flushing stdio buffers if necessary.
*/
void
exit(status)
int status;
exit(int status)
{
/* Ensure that the auto-initialization routine is linked in: */
extern int _thread_autoinit_dummy_decl;

View File

@ -36,8 +36,7 @@ __FBSDID("$FreeBSD$");
#include <stdlib.h>
long
labs(j)
long j;
labs(long j)
{
return(j < 0 ? -j : j);
}

View File

@ -64,9 +64,7 @@ static inline void swapfunc(char *, char *, int, int, int);
es % sizeof(TYPE) ? 2 : es == sizeof(TYPE) ? 0 : 1;
static inline void
swapfunc(a, b, n, swaptype_long, swaptype_int)
char *a, *b;
int n, swaptype_long, swaptype_int;
swapfunc( char *a, char *b, int n, int swaptype_long, int swaptype_int)
{
if (swaptype_long <= 1)
swapcode(long, a, b, n)

View File

@ -111,14 +111,13 @@ static u_long next =
#endif
int
rand()
rand(void)
{
return (do_rand(&next));
}
void
srand(seed)
u_int seed;
srand(u_int seed)
{
next = seed;
#ifndef USE_WEAK_SEEDING
@ -136,7 +135,7 @@ u_int seed;
* data from the kernel.
*/
void
sranddev()
sranddev(void)
{
int mib[2];
size_t len;

View File

@ -23,12 +23,15 @@ __FBSDID("$FreeBSD$");
#include <stdlib.h>
#include <search.h>
/* find a node, or return 0 */
/*
* find a node, or return 0
*
* vkey - key to be found
* vrootp - address of the tree root
*/
void *
tfind(vkey, vrootp, compar)
const void *vkey; /* key to be found */
void * const *vrootp; /* address of the tree root */
int (*compar)(const void *, const void *);
tfind(const void *vkey, void * const *vrootp,
int (*compar)(const void *, const void *))
{
node_t **rootp = (node_t **)vrootp;