malloc/alignment/alignment.c
Guillem George 1e895ef74a '
2025-11-04 15:31:31 +01:00

11 lines
214 B
C

#include "alignment.h"
size_t align(size_t size)
{
size_t res;
if (__builtin_add_overflow(
size, sizeof(long double) - (size % sizeof(long double)), &res))
return 0;
return res;
}