ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
420098 Топик полностью
fk0, легенда (25.06.2013 21:07, просмотров: 119) ответил Молодой коллега на Задача содрать портировать линуксовый ehci'овый USB-host. Там где выровнять на 4 байта UNION вполне себе нормальный вариант, но по-моему там(в исходниках) есть и на больше, сейчас посмотреть не могу.
Я боюсь, там очень x86-специфичное всё. И порядок байтов, и выравнивания, и размеры других типов данных -- что-нибудь да не совпадёт. Кроме того, ньюансы связанные с GCC. Тогда уж, может, сразу взять GCC? Или, как вариант, взять упакованную структуру и вручную в ней выровнять что нужно путём вставки char элементов в нужных количествах.
[ZX]