#include <stddef.h>
#include <arch.h>
+#ifndef HALT_CPU
+# define HALT_CPU() for(;;);
+#endif
+
//! Pack a structure
#define PACKED __attribute__((packed))
//! Mark a function as not returning
#define DEPRECATED __attribute__((deprecated))
//! Mark a parameter as unused
#define UNUSED(x) UNUSED_##x __attribute__((unused))
+//!
+#define ALIGN(x) __attribute__((aligned(x)))
/**
* \name Boolean constants