aboutsummaryrefslogtreecommitdiff
path: root/tools/build/cross-build/include/common/sys/cdefs.h
diff options
context:
space:
mode:
authorAlex Richardson <Alexander.Richardson@cl.cam.ac.uk>2020-12-14 10:52:15 +0000
committerAlex Richardson <arichardson@FreeBSD.org>2021-01-07 09:30:50 +0000
commit4e64fb9f4901e99ce02f13d45f370e75d53075a6 (patch)
treecebb9f9fb81b897d8d4617247aa099ae708e75eb /tools/build/cross-build/include/common/sys/cdefs.h
parented8455806e88deeb7151b9bb23ad5026a36d252d (diff)
downloadsrc-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.h24
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