VCMIDirs update #6 fix

- Apple compilation fix
- Removed unnecessary macros
- Updated macros indent style
- Fixed 1. warning.