====== Атомарный доступ к структурам: update ======
* **1.0.24** (4 марта 2009) {{articles:mchp:bfa_rev_1_0_24.rar|скачать}} @ 6 кБ
* Изменен порядок передачи параметров
* Параметр, указывающий тип операции в макрос передается первым
* Добавлен макрос ''BFARI()''
* Макрос ''BFARI()'' обеспечивает доступ к структуре по указателю
* Для всех макросов добавлены новые операции: ''BFA_SET'' и ''BFA_CLR''
* Эти операции могут использоваться для установки или сброса битов по маске в битовом поле. Маска может передаваться как в виде константы, так и в виде переменной.
* ''BFA_IV'' заменено на ''BFA_INV''. Операция инвертирования теперь инвертирует биты по передаваемой маске.
\\
\\
{{tag>hint программирование}}
~~DISCUSSION~~