Re[3]: Младшие биты указателя
От: JakeS  
Дата: 26.09.04 15:39
Оценка:
Здравствуйте, McSeem2, Вы писали:

MS>Здравствуйте, JakeS, Вы писали:


JS>>ну и возьми младшие биты:

JS>>
JS>>unsigned *u_ptr = (unsigned *)&ptr;
JS>>unsigned align = (alignment - *u_ptr % alignment) % alignment;
JS>>


MS>Не катит. Слова "byte order" ни о чем не говорят?


Говорят и очень много. на x86 порядок обратный, поэтому unsigned *u_ptr = (unsigned *)&ptr есть указатель на младший байт, на младшее слово, и на младшее двойное слово.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.