ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
30 апреля
1394546
Argon (19.01.2024 17:00, просмотров: 1103)
На языке вертится, но родиться никак не может... Как в C (C99) передать в функцию константную структуру с инициализированными битовыми полями? 
    typedef struct {
        unsigned slaveType : 1;
        unsigned folderType : 1;
        unsigned b2 : 1;
        unsigned b3 : 1;
        unsigned b4 : 1;
        unsigned b5 : 1;
        unsigned b6 : 1;
        unsigned b7 : 1;
    } parAttr_t;


Т.е. например, в некую ф-цию нужно передать аргументом константу типа parAttr_t с установленным битом slaveType.
Спасибо!