#ifndef UTIL_H #define UTIL_H #include <stdbool.h> #include <stdint.h> #define U32(x) (uint32_t)(uintptr_t)(x) #define PTR(x) (void *)(uintptr_t)(x) #define NULL PTR(0) #define MIN(x, y) (x < y ? x : y) #define PAGE_COUNT(x) (((x - 1) / 4096) + 1) extern bool stringEquals(char *string1, char *string2); extern void memcpy(void *source, void *destination, uint32_t size); #endif