diff -r 301c3edbdaa1 -r 787612182dd0 imgtools/imglib/filesystem/source/dirregion.cpp --- a/imgtools/imglib/filesystem/source/dirregion.cpp Wed May 12 09:52:26 2010 +0100 +++ b/imgtools/imglib/filesystem/source/dirregion.cpp Thu May 13 08:38:18 2010 +0100 @@ -49,9 +49,7 @@ iClusterPtr = CCluster::Instance(iClusterSize,totalClusters); if(iClusterPtr == NULL) { - throw ErrorHandler(CLUSTERERROR, - const_cast("Instance creation error"), - const_cast( __FILE__), __LINE__); + throw ErrorHandler(CLUSTERERROR,"Instance creation error",__FILE__,__LINE__); } iClusterSize = iClusterPtr->GetClusterSize(); } @@ -119,7 +117,7 @@ aOutPutStream.flush(); if(aOutPutStream.bad()) { - throw ErrorHandler(FILEWRITEERROR, const_cast(__FILE__), __LINE__); + throw ErrorHandler(FILEWRITEERROR,__FILE__,__LINE__); } } @@ -178,7 +176,7 @@ } else { - throw ErrorHandler(EMPTYFILENAME, const_cast(__FILE__), __LINE__); + throw ErrorHandler(EMPTYFILENAME,__FILE__,__LINE__); } } @@ -250,7 +248,7 @@ if(tempString.length() == 0) { tempString.erase(); - throw ErrorHandler(EMPTYFILENAME, const_cast(__FILE__), __LINE__); + throw ErrorHandler(EMPTYFILENAME,__FILE__,__LINE__); } else { @@ -317,8 +315,8 @@ iInputStream.open(aEntry->GetFilePath().c_str(),Ios::binary); if(iInputStream.fail() == true ) { - throw ErrorHandler(FILEOPENERROR,const_cast(aEntry->GetFilePath().c_str()), - const_cast(__FILE__),__LINE__); + throw ErrorHandler(FILEOPENERROR,aEntry->GetFilePath().c_str(), + __FILE__,__LINE__); } else { @@ -328,8 +326,7 @@ char* dataBuffer = (char*)malloc((unsigned int)fileSize); if(dataBuffer == 0) { - throw ErrorHandler(MEMORYALLOCATIONERROR, - const_cast(__FILE__), __LINE__); + throw ErrorHandler(MEMORYALLOCATIONERROR,__FILE__,__LINE__); } //Read the whole file in one short iInputStream.read (dataBuffer,fileSize); @@ -337,8 +334,8 @@ Long64 bytesRead = (unsigned int)iInputStream.tellg(); if((iInputStream.bad()) || (bytesRead != fileSize)) { - throw ErrorHandler(FILEREADERROR,const_cast(aEntry->GetFilePath().c_str()), - const_cast(__FILE__), __LINE__); + throw ErrorHandler(FILEREADERROR,aEntry->GetFilePath().c_str(), + __FILE__, __LINE__); } String clusterData(dataBuffer,(unsigned int)bytesRead); PushStringIntoClusterMap(iClusterPtr->GetCurrentClusterNumber(),clusterData,iClusterSize,aEntry->GetEntryAttribute()); @@ -550,12 +547,12 @@ } if(aNodeList.front()->GetEntryList()->size() <= 0) { - throw ErrorHandler(NOENTRIESFOUND, const_cast(__FILE__), __LINE__); + throw ErrorHandler(NOENTRIESFOUND,__FILE__,__LINE__); } } else { - throw ErrorHandler(ROOTNOTFOUND, const_cast(__FILE__), __LINE__); + throw ErrorHandler(ROOTNOTFOUND,__FILE__,__LINE__); } }