win32 / mac os x separation