Здравствуйте, Аноним, Вы писали:
А>но может есть способ как без memcpy, но со strict-aliasing?
Ну можно выкрутиться с union -- он позволит трактовать int как два байта и присвоить их по одному в нужные места. Но я бы уж лучше нарушил этот самый strict aliasing, чем занимался таким извращением.
Полезная ссылка на список большего количества трюков:
http://www.cellperformance.com/mike_acton/2006/06/understanding_strict_aliasing.html