Buf fixes: 1) check whether the expression should be enclosed in parentheses; 2) check ifdef and ifndef.
Buf fixes: 1) check whether the expression should be enclosed in parentheses; 2) check ifdef and ifndef.


bsmr-erlang/wrangler,arcusfelis/wrangler,prowessproject/wrangler,arcusfelis/wrangler,tdb/wrangler,andrzejsliwa/wrangler