malloc/alignment/alignment.c

11 lines
165 B
C
Raw Normal View History

2025-11-04 15:27:56 +01:00
#include "alignment.h"
size_t align(size_t size)
{
size_t res;
if (__builtin_add_overflow(size, 8 - (size % 8), &res))
return 0;
return res;
}