diff -r 301c3edbdaa1 -r 787612182dd0 imgtools/sisutils/src/sis2iby.cpp --- a/imgtools/sisutils/src/sis2iby.cpp Wed May 12 09:52:26 2010 +0100 +++ b/imgtools/sisutils/src/sis2iby.cpp Thu May 13 08:38:18 2010 +0100 @@ -28,7 +28,7 @@ @param aFile - SIS file name */ -Sis2Iby::Sis2Iby(char* aFile) : SisUtils(aFile) +Sis2Iby::Sis2Iby(char const* aFile) : SisUtils(aFile) { } @@ -70,7 +70,7 @@ if(IsVerboseMode()) { - std::cout << "Processing " << (char*)sisFile.data() << std::endl; + std::cout << "Processing " << sisFile.c_str() << std::endl; } if(IsFileExist(sisFile)) @@ -86,12 +86,12 @@ break; case STAT_FAILURE: { - throw SisUtilsException((char*)sisFile.data(), const_cast("Failed to extract SIS file")); + throw SisUtilsException(sisFile.c_str(),"Failed to extract SIS file"); } } } else - throw SisUtilsException((char*)sisFile.data(), const_cast("File not found")); + throw SisUtilsException(sisFile.c_str(),"File not found"); } /** @@ -128,18 +128,18 @@ ibyFile.append(".iby"); if( !MakeDirectory(iOutputPath) ) - throw SisUtilsException((char*)iOutputPath.data(), const_cast("Failed to create path")); + throw SisUtilsException(iOutputPath.c_str(),"Failed to create path"); if(IsVerboseMode()) { - std::cout << "Generating IBY file " << (char*)ibyFile.data() << std::endl; + std::cout << "Generating IBY file " << ibyFile.c_str() << std::endl; } ibyHandle.open((char*)ibyFile.data(),(std::ios::out)); if(!ibyHandle.good()) { - throw SisUtilsException((char*)ibyFile.data(), const_cast("Failed to create IBY file")); + throw SisUtilsException(ibyFile.c_str(),"Failed to create IBY file"); } // Generating Header @@ -239,11 +239,10 @@ } } else - throw SisUtilsException((char*)pkgFileName.data(), const_cast("Could not create parser object")); + throw SisUtilsException(pkgFileName.c_str(),"Could not create parser object"); } else - throw SisUtilsException(const_cast(pkgFileName.data()), - const_cast("File not found")); + throw SisUtilsException(pkgFileName.c_str(),"File not found"); } /** @@ -658,8 +657,7 @@ if( !aIfs.is_open() ) { - throw SisUtilsException(const_cast(aFile.data()), - const_cast("Cannot open file")); + throw SisUtilsException(aFile.c_str(),"Cannot open file"); } aIfs.seekg(0,std::ios::end);