fixing include guard
fix for win32 build
win32 compatibility fix