On 12/23/2014 4:27 AM, Rolf Eike Beer wrote:
> cmCTest.cxx
> C:\Dashboards\My Tests\CMakeNext-vs12-64-ninja-src\Source\cmCTest.cxx(1705) : 
> warning C4267: 'argument' : conversion from 'size_t' to 'unsigned long', 
> possible loss of data
> 
> The problem is: this is absolutely right. On Windows64 this means that the 
> maximum file size will be 4GB, or one needs to change the base64 
> implementation. Which way to go?

The KWSys Base64 API should be fixed to use size_t:

 http://review.source.kitware.com/18579

Domen's suggestion elsewhere in this thread of using a streaming
implementation will be necessary to support large files on 32-bit
platforms.  That can be done as follow-up work though.

-Brad
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers

Reply via email to