Reorganize SHA1 checksum code.
diff --git a/lib/bcc/CacheReader.cpp b/lib/bcc/CacheReader.cpp
index 5dc1f85..c017d36 100644
--- a/lib/bcc/CacheReader.cpp
+++ b/lib/bcc/CacheReader.cpp
@@ -302,18 +302,18 @@
}
vector<char const *> &strPool = mpResult->mStringPool;
- map<string, pair<uint32_t, char const *> >::iterator dep;
+ map<string, pair<uint32_t, unsigned char const *> >::iterator dep;
dep = mDependencies.begin();
for (size_t i = 0; i < mpCachedDependTable->count; ++i, ++dep) {
string const &depName = dep->first;
- char const *depSHA1 = dep->second.second;
uint32_t depType = dep->second.first;
+ unsigned char const *depSHA1 = dep->second.second;
OBCC_Dependency *depCached =&mpCachedDependTable->table[i];
char const *depCachedName = strPool[depCached->res_name_strp_index];
- char const *depCachedSHA1 = depCached->sha1;
uint32_t depCachedType = depCached->res_type;
+ unsigned char const *depCachedSHA1 = depCached->sha1;
if (depName != depCachedName) {
LOGE("Cache dependency name mismatch:\n");