Replace unsigned int with std::list<>::size_type to eliminate warnings in MSVCx64