|
|
От: |
Pushkin
|
www.linkbit.com |
| Дата: | 30.12.02 07:54 | ||
| Оценка: | |||
int size_align( int size)
{
register int k;
register int l;
for (k = size; (l = k & (k - 1)) != 0; k = l);
return (size + (k - 1)) & (~(k - 1));
}DWORD size_align( DWORD size)
{
size--;
for (DWORD d=0x80000000; (d & size) == 0 ; d>>=1);
return d<<1;
}