#ifndef MATH_H #define MATH_H #include /* This should check for overflow */ static inline uint32_t roundup32(uint32_t n, uint32_t alignment) { return (n % alignment == 0) ? n : (n + (alignment - ( n % alignment))); } #endif /* MATH_H */