From 3368ee3c96b8bd334c566eccc57fb8ad9f4fa685 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Tue, 18 Sep 2012 09:13:17 +0000 Subject: [PATCH] - some crc debug info --- .../sources/platform/common/platform_common.cpp | 3 +++ source/shared_lib/sources/util/checksum.cpp | 12 ++++++++++++ 2 files changed, 15 insertions(+) diff --git a/source/shared_lib/sources/platform/common/platform_common.cpp b/source/shared_lib/sources/platform/common/platform_common.cpp index 87cf9ab13..fe532edab 100644 --- a/source/shared_lib/sources/platform/common/platform_common.cpp +++ b/source/shared_lib/sources/platform/common/platform_common.cpp @@ -610,8 +610,11 @@ string getFormattedCRCCacheFileName(std::pair cacheKeys) { //replaceAll(crcCacheFile, ".", "_"); //return getCRCCacheFilePath() + crcCacheFile; + if(SystemFlags::getSystemSettingType(SystemFlags::debugSystem).enabled) SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d] cacheKeys.first = [%s] cacheKeys.second [%s]\n",extractFileFromDirectoryPath(__FILE__).c_str(),__FUNCTION__,__LINE__,cacheKeys.first.c_str(),cacheKeys.second.c_str()); + Checksum checksum; checksum.addString(crcCacheFile); + //checksum.addString(lastFile(crcCacheFile)); string result = getCRCCacheFilePath() + "CRC_CACHE_" + uIntToStr(checksum.getSum()); //printf("result [%s]\n",result.c_str()); return result; diff --git a/source/shared_lib/sources/util/checksum.cpp b/source/shared_lib/sources/util/checksum.cpp index 2fea12279..db78e7348 100644 --- a/source/shared_lib/sources/util/checksum.cpp +++ b/source/shared_lib/sources/util/checksum.cpp @@ -366,6 +366,18 @@ uint32 Checksum::getFinalFileListSum() { return getSum(); } +//uint32 Checksum::getFinalFileListSum() { +// if(SystemFlags::getSystemSettingType(SystemFlags::debugSystem).enabled) SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d] sum = %u\n",extractFileFromDirectoryPath(__FILE__).c_str(),__FUNCTION__,__LINE__,sum); +// +// sum = 0; +// //return getSum(); +// sum = getSum(); +// +// if(SystemFlags::getSystemSettingType(SystemFlags::debugSystem).enabled) SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d] sum = %u\n",extractFileFromDirectoryPath(__FILE__).c_str(),__FUNCTION__,__LINE__,sum); +// +// return sum; +//} + uint32 Checksum::getFileCount() { return (uint32)fileList.size(); }