diff options
author | Alex Richardson <Alexander.Richardson@cl.cam.ac.uk> | 2020-12-14 10:52:15 +0000 |
---|---|---|
committer | Alex Richardson <arichardson@FreeBSD.org> | 2021-01-07 09:30:50 +0000 |
commit | 4e64fb9f4901e99ce02f13d45f370e75d53075a6 (patch) | |
tree | cebb9f9fb81b897d8d4617247aa099ae708e75eb /tools/build/cross-build/include/common/sys/cdefs.h | |
parent | ed8455806e88deeb7151b9bb23ad5026a36d252d (diff) | |
download | src-4e64fb9f4901e99ce02f13d45f370e75d53075a6.tar.gz src-4e64fb9f4901e99ce02f13d45f370e75d53075a6.zip |
Fix warnings during bootstrap on Linux systems
Most warnings are currently off for the boostrap phase, but once D27598
lands they will be enabled again.
Diffstat (limited to 'tools/build/cross-build/include/common/sys/cdefs.h')
-rw-r--r-- | tools/build/cross-build/include/common/sys/cdefs.h | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/tools/build/cross-build/include/common/sys/cdefs.h b/tools/build/cross-build/include/common/sys/cdefs.h index c86369ab778a..c129542b6180 100644 --- a/tools/build/cross-build/include/common/sys/cdefs.h +++ b/tools/build/cross-build/include/common/sys/cdefs.h @@ -59,15 +59,6 @@ #define __IDSTRING(name, string) #endif -#ifndef rounddown -#define rounddown(x, y) (((x) / (y)) * (y)) -#define rounddown2(x, y) ((x) & (~((y)-1))) /* if y is power of two */ -#define roundup(x, y) ((((x) + ((y)-1)) / (y)) * (y)) /* to any y */ -#define roundup2(x, y) \ - (((x) + ((y)-1)) & (~((y)-1))) /* if y is powers of two */ -#define powerof2(x) ((((x)-1) & (x)) == 0) -#endif - #ifndef __pure #define __pure __attribute__((__pure__)) #endif @@ -145,12 +136,6 @@ #define __malloc_like __attribute__((__malloc__)) #endif -#ifndef nitems -// https://stackoverflow.com/questions/1598773/is-there-a-standard-function-in-c-that-would-return-the-length-of-an-array/1598827#1598827 -#define nitems(x) \ - ((sizeof(x) / sizeof(0 [x])) / ((size_t)(!(sizeof(x) % sizeof(0 [x]))))) -#endif - #ifndef __min_size #if !defined(__cplusplus) #define __min_size(x) static(x) @@ -181,15 +166,6 @@ #define __printf0__ __printf__ #endif -/* - * These should probably be in sys/types.h but mtree expects them to exist - * without including <sys/types.h> - */ -typedef unsigned char u_char; -typedef unsigned short u_short; -typedef unsigned int u_int; -typedef unsigned long u_long; - /* On MacOS __CONCAT is defined as x ## y, which won't expand macros */ #undef __CONCAT #define __CONCAT1(x, y) x##y |