aboutsummaryrefslogtreecommitdiff
path: root/include/apos/utils.h
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2022-04-10 15:39:41 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2022-04-10 15:42:04 +0300
commit8aa17b12f29536ea9c8b6ca22c7f153e8d90fa3b (patch)
treee7dba9b6b9cdcd1d04cba639c8f76e9685ac549f /include/apos/utils.h
parent4760462d9b3bf2aba8664c57be85f4adbfa164a2 (diff)
downloadkmi-8aa17b12f29536ea9c8b6ca22c7f153e8d90fa3b.tar.gz
kmi-8aa17b12f29536ea9c8b6ca22c7f153e8d90fa3b.zip
add clang format and run it
Diffstat (limited to 'include/apos/utils.h')
-rw-r--r--include/apos/utils.h41
1 files changed, 21 insertions, 20 deletions
diff --git a/include/apos/utils.h b/include/apos/utils.h
index c2cff2c..e060c44 100644
--- a/include/apos/utils.h
+++ b/include/apos/utils.h
@@ -1,47 +1,49 @@
#ifndef APOS_UTILS_H
#define APOS_UTILS_H
-#define ABS(a) (a < 0 ? -a : a)
+#define ABS(a) (a < 0 ? -a : a)
-#define MAX(a, b) ((a) >= (b) ? (a) : (b))
+#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))
+#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 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))
+#define MIN4(a, b, c, d) \
+ (MIN3(a, b, c) <= MIN3(b, c, d) ? MIN3(a, b, c) : MIN3(b, c, d))
/* etc... */
#define GLUE2(x, y) x##y
-#define GLUE(x, y) GLUE2(x, y)
+#define GLUE(x, y) GLUE2(x, y)
-#define QUOTE2(x) #x
-#define QUOTE(x) QUOTE2(x)
+#define QUOTE2(x) #x
+#define QUOTE(x) QUOTE2(x)
-#define UNUSED(x) ((void)(x))
+#define UNUSED(x) ((void)(x))
#include <apos/builtin.h>
#if __has_builtin(__builtin_offsetof)
#define offsetof(type, member) __builtin_offsetof(type, member)
#else
-#define offsetof(type, member) ((size_t)&((type *)0)->member)
+#define offsetof(type, member) ((size_t) & ((type *)0)->member)
#endif
-#define container_of(ptr, type, member) \
- ((type *)((char *)(ptr) - offsetof(type, member)))
+#define container_of(ptr, type, member) \
+ ((type *)((char *)(ptr)-offsetof(type, member)))
#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))
#define ALIGNED(x, a) ((x) % a == 0)
-#define ptradd(x, y) (((vm_t)(x)) + ((vm_t)(y)))
+#define ptradd(x, y) (((vm_t)(x)) + ((vm_t)(y)))
#include <apos/types.h>
static inline size_t align_up(size_t val, size_t a)
{
- if(!a)
+ if (!a)
return val;
size_t rem = val % a;
@@ -54,7 +56,7 @@ static inline size_t align_up(size_t val, size_t a)
static inline size_t align_down(size_t val, size_t a)
{
- if(!a)
+ if (!a)
return val;
return val - (val % a);
@@ -70,11 +72,11 @@ static inline bool aligned(size_t val, size_t a)
static inline size_t asciinum(char c)
{
- if(c >= '0' && c <= '9')
+ if (c >= '0' && c <= '9')
return c - '0';
- else if(c >= 'A' && c <= 'F')
+ else if (c >= 'A' && c <= 'F')
return c - 'A' + 10;
- else if(c >= 'a' && c <= 'f')
+ else if (c >= 'a' && c <= 'f')
return c - 'a' + 10;
else
return 0;
@@ -84,7 +86,7 @@ static inline size_t convnum(const char *c, size_t len, size_t base)
{
size_t multiplier = 1;
size_t sum = 0;
- for(size_t i = 0; i < len; ++i){
+ for (size_t i = 0; i < len; ++i) {
sum += asciinum(c[len - 1 - i]) * multiplier;
multiplier *= base;
}
@@ -92,5 +94,4 @@ static inline size_t convnum(const char *c, size_t len, size_t base)
return sum;
}
-
#endif /* APOS_UTILS_H */