ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
26 сентября
1605216 Топик полностью
Eddy_Em (Вчера, 20:10, просмотров: 23) ответил IBAH на Ковыряю исходники с гитхаба. Как заставить ИАР (и наверно Кейл) понимать такое, он говорит не могет быть такого Error[Pe070]: incomplete type is not allowed, Вопрос : нахрена, и как победить
А мне интересно: зачем было делать union (да еще и с двумя абсолютно одинаковыми типами, но разными именами - смысл?), когда там char и uint8_t? Достаточно было вместо него просто написать uint8_t data[0]… 

Ну, а учитывая то, что вряд ли выравнивание даст возможность меньше 4 байт под эту вещь выделить, то сразу: uint8_t *data. И вуаля!

А, и packed там нафиг не нужно.

eddy-em.livejournal.com github.com/eddyem