Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped - Build Status
Buildable 76784 Build 73667: arc lint + arc unit
Event Timeline
Comment Actions
This is required to prevent function-like macros with the same name from being expanded in the definitions once they become active in a later C mode. Without the parentheses, the declarator is rewritten and will not compile. This style is used for similar cases such as mempcpy() too.
Comment Actions
I wasn't planning to include a description in the commit body, but perhaps a brief explanation like the one above would be useful?
Comment Actions
Yes, please include this explanation in the commit body. It appears somewhat puzzling otherwise.
LGTM and approved for commit.