Rename assert to CHECK.
To avoid confusion with the usual definition of assert in C which will
sometimes be compiled out and the expression not evaluated. CHECK will
always be evaluated and tested.
Change-Id: I6a36359ecdecdada5c12ebf70c67cffec9574f7d
diff --git a/inc/hf/io.h b/inc/hf/io.h
index 12bc440..fbafaf8 100644
--- a/inc/hf/io.h
+++ b/inc/hf/io.h
@@ -21,7 +21,7 @@
#include "hf/arch/barriers.h"
-#include "hf/assert.h"
+#include "hf/check.h"
/* Opaque types for different sized fields of memory mapped IO. */
@@ -101,25 +101,25 @@
static inline uint8_t io_read8_array(io8_array_t io, size_t n)
{
- assert(n < io.count);
+ CHECK(n < io.count);
return io.base[n];
}
static inline uint16_t io_read16_array(io16_array_t io, size_t n)
{
- assert(n < io.count);
+ CHECK(n < io.count);
return io.base[n];
}
static inline uint32_t io_read32_array(io32_array_t io, size_t n)
{
- assert(n < io.count);
+ CHECK(n < io.count);
return io.base[n];
}
static inline uint64_t io_read64_array(io64_array_t io, size_t n)
{
- assert(n < io.count);
+ CHECK(n < io.count);
return io.base[n];
}
@@ -217,25 +217,25 @@
static inline void io_write8_array(io8_array_t io, size_t n, uint8_t v)
{
- assert(n < io.count);
+ CHECK(n < io.count);
io.base[n] = v;
}
static inline void io_write16_array(io16_array_t io, size_t n, uint16_t v)
{
- assert(n < io.count);
+ CHECK(n < io.count);
io.base[n] = v;
}
static inline void io_write32_array(io32_array_t io, size_t n, uint32_t v)
{
- assert(n < io.count);
+ CHECK(n < io.count);
io.base[n] = v;
}
static inline void io_write64_array(io64_array_t io, size_t n, uint64_t v)
{
- assert(n < io.count);
+ CHECK(n < io.count);
io.base[n] = v;
}