missing } because of macros in OS X