[cmake-commits] king committed cmCTestSubmitHandler.cxx 1.28 1.29

cmake-commits at cmake.org cmake-commits at cmake.org
Wed Nov 7 09:12:36 EST 2007


Update of /cvsroot/CMake/CMake/Source/CTest
In directory public:/mounts/ram/cvs-serv17792

Modified Files:
	cmCTestSubmitHandler.cxx 
Log Message:
COMP: Fix check for file-too-big to avoid warnings.


Index: cmCTestSubmitHandler.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmCTestSubmitHandler.cxx,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- cmCTestSubmitHandler.cxx	5 Nov 2007 19:34:36 -0000	1.28
+++ cmCTestSubmitHandler.cxx	7 Nov 2007 14:12:34 -0000	1.29
@@ -697,7 +697,8 @@
 
     // off_t can be bigger than size_t.  fread takes size_t.
     // make sure the file is not too big.
-    if (st.st_size > (size_t)-1)
+    if(static_cast<off_t>(static_cast<size_t>(st.st_size)) !=
+       static_cast<off_t>(st.st_size))
       {
       cmCTestLog(this->CTest, ERROR_MESSAGE, "  File too big: "
         << local_file.c_str() << std::endl);



More information about the Cmake-commits mailing list