summaryrefslogtreecommitdiff
path: root/src/include/toxic/math.h
blob: acae3fe3a1f0d54f6ca384c16c191f5311fa0606 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef MATH_H
#define MATH_H

#include <stdint.h>

/* 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 */