fix macro redeclaration warning (specified in vs stl)