LINUX.ORG.RU

История изменений

Исправление BceM_IIpuBeT, (текущая версия) :

Потому что do{}while() требует в конце точки с запятой. Т.е. вызывая макрос в разных местах, его вызов не будет нарушать синтаксис. Да, это один из многих Си-шных костылей.

Исходная версия BceM_IIpuBeT, :

Потому что do{}while() требует в конце точки с запятой. Т.е. вызывая макрос в разных местах, его вызов не будет нарушать синтаксис.