summaryrefslogtreecommitdiff
path: root/unit_test/unit_test.h
diff options
context:
space:
mode:
Diffstat (limited to 'unit_test/unit_test.h')
-rw-r--r--unit_test/unit_test.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/unit_test/unit_test.h b/unit_test/unit_test.h
index cfce548..0151796 100644
--- a/unit_test/unit_test.h
+++ b/unit_test/unit_test.h
@@ -26,11 +26,14 @@ static __inline int Abs(int v) {
return v >= 0 ? v : -v;
}
+#define OFFBY 0
+
#define align_buffer_page_end(var, size) \
uint8* var; \
uint8* var##_mem; \
- var##_mem = reinterpret_cast<uint8*>(malloc(((size) + 4095) & ~4095)); \
- var = var##_mem + (-(size) & 4095);
+ var##_mem = reinterpret_cast<uint8*>(malloc((((size) + 4095) & ~4095) + \
+ OFFBY)); \
+ var = var##_mem + (-(size) & 4095) + OFFBY;
#define free_aligned_buffer_page_end(var) \
free(var##_mem); \