opentibia / server

An open source server for the MMORPG Tibia.
GNU General Public License v2.0
414 stars 149 forks source link

(msvc64 error) File Loader fix #40

Closed Fir3element closed 9 years ago

Fir3element commented 9 years ago

fileloader.cpp: reading = std::min(remain, m_cached_data[i].size - m_cache_offset);

reading = std::min< int32_t>(remain, m_cached_data[i].size - m_cache_offset); //works fine

msvc64 error: 1>....\src\fileloader.cpp(373): error C2784: '_Ty std::min(std::initializer_list<_Elem>,_Pr)' : could not deduce template argument for 'std::initializer_list<_Elem>' from 'unsigned long' 1> D:\Programas\Microsoft Visual Studio 12.0\VC\include\algorithm(4141) : see declaration of 'std::min' 1>....\src\fileloader.cpp(373): error C2780: 'const _Ty &std::min(const _Ty &,const _Ty &,_Pr)' : expects 3 arguments - 2 provided 1> D:\Programas\Microsoft Visual Studio 12.0\VC\include\algorithm(4134) : see declaration of 'std::min' 1>....\src\fileloader.cpp(373): error C2780: '_Ty std::min(std::initializer_list<_Elem>)' : expects 1 arguments - 2 provided 1> D:\Programas\Microsoft Visual Studio 12.0\VC\include\algorithm(4125) : see declaration of 'std::min' 1>....\src\fileloader.cpp(373): error C2782: 'const _Ty &std::min(const _Ty &,const _Ty &)' : template parameter '_Ty' is ambiguous 1> D:\Programas\Microsoft Visual Studio 12.0\VC\include\algorithm(4119) : see declaration of 'std::min'