И это не поможет... Вот мне не удалось в keil51 битовые поля даты (32 бита) как в DOSе уложить, ручками подбирал поля при декодировании на писиюке. Эта скатина упаковала как ей удобнее чтобы вышло два раза по 16 бит. И чем мне помогли бы стандартные типы?
Пример, конечно, так себе, но тем не менее... нет готового "профессионального" решения на все случаи жизни.