Avoid identifiers with apostrophes in CPP macros

The preprocessor of clang fails on identifiers with apostrophe
characters in macros. This is a hack to
work around this issue.
Merge pull request #4 from alephcloud/master

Avoid identifiers with apostrophes in CPP macros