ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
419056
Молодой коллега (21.06.2013 12:45, просмотров: 6627)
Подскажите IARовский аналог GNUтого typeof http://linuxwell.com/2012/11/10/magical-container_of-macro/
Макрос возвращает тип аргумента int x = 5; typeof(x) y = 6; printf("%d %d\n", x, y); Мне это нужно чтобы в IAR воткнуть такой макрос: #define container_of(ptr, type, member)({ \ const typeof( ((type *)0)->member ) *__mptr = (ptr); \ (type *)( (char *)__mptr - offsetof(type,member) );})