Como alinhar o ponteiro
Como alinhar um ponteiro a um limite de 16 byte
Encontrei este código, não tenho certeza se está correto
char* p= malloc(1024);
if ((((unsigned long) p) % 16) != 0)
{
unsigned char *chpoint = (unsigned char *)p;
chpoint += 16 - (((unsigned long) p) % 16);
p = (char *)chpoint;
}
Isso funcionaria?
obrigad