From 605c7d9258c129b66b76f1b55a8a6f3cea68c13e Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sat, 18 Sep 2021 22:32:15 +0300 Subject: Added fdt debug capability + For future reference, apos now requires initrd to be found in fdt. --- include/apos/utils.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 include/apos/utils.h (limited to 'include/apos/utils.h') diff --git a/include/apos/utils.h b/include/apos/utils.h new file mode 100644 index 0000000..45e7194 --- /dev/null +++ b/include/apos/utils.h @@ -0,0 +1,14 @@ +#ifndef APOS_UTILS_H +#define APOS_UTILS_H + +#define MAX(a, b) ((a) >= (b) ? (a) : (b)) +#define MAX3(a, b, c) (MAX(a, b) >= MAX(b, c) ? MAX(a, b) : MAX(b, c)) +#define MAX4(a, b, c, d) (MAX3(a, b, c) >= MAX3(b, c, d) ? MAX3(a, b, c) : MAX3(b, c, d)) +/* etc... */ + +#define MIN(a, b) ((a) <= (b) ? (a) : (b)) +#define MIN3(a, b, c) (MIN(a, b) <= MIN(b, c) ? MIN(a, b) : MIN(b, c)) +#define MIN4(a, b, c, d) (MIN3(a, b, c) <= MIN3(b, c, d) ? MIN3(a, b, c) : MIN3(b, c, d)) +/* etc... */ + +#endif /* APOS_UTILS_H */ -- cgit v1.3