Алгоритм выравнивания на 4 байта
Написал microsin   
05.07.2007
В примере выравнивается значение в переменной size (в сторону увеличения):
u4 size = 333;   //тип u4 означает беззнаковое 32-битное целое
size +=  3;
size &= ~3;