Я хотел бы реализовать CWPack в некоторых моих кодах, и теперь он организован следующим образом: структура основных беззнаковых целых с примененными битовыми полями.При упаковке в массив CWPack, если я правильно понимаю, я делаю перекрытие некоторых переменных, например.когда они имеют битовое поле 16 или 8. На самом деле, я не вижу в методе CWPack, который упаковывает uint16 или uint8 (скажите мне, если я ошибаюсь!).Если я правильно понимаю - я должен сделать эти структурные переменные без знака целочисленными без битового поля, чтобы быть уверенным, что упаковка идет правильно?