Fixed preprocessor macros

Removed assignment operator