Two changes: first, __block -> __alnblock to remove conflict with internal types using clang++ on OS X Yosemite. (Thanks Apple) second, changed an == to =, where the latter was intened