bootstrap: Add dependency checks
[petitboot] / lib / util / util.h
index 8c08dc52eafd7e812949c78fba01e7f8b051a674..39966d0b7b0a2586b7ce8d857871c5379d4ecb31 100644 (file)
@@ -18,6 +18,8 @@
 #ifndef UTIL_H
 #define UTIL_H
 
+#include <stdint.h>
+
 #ifndef container_of
 #define container_of(_ptr, _type, _member) ({ \
        const typeof( ((_type *)0)->_member ) *__mptr = (_ptr); \
                _max_a > _max_b ? _max_a : _max_b;      \
                })
 
+#define build_assert(x) \
+       do { (void)sizeof(char[(x)?1:-1]); } while (0)
+
+void mac_str(uint8_t *mac, unsigned int maclen, char *buf, unsigned int buflen);
+
 #endif /* UTIL_H */