diff --git a/src/framework/ResourceFactory.cpp b/src/framework/ResourceFactory.cpp index 9d395aa33414ea8ce2e808a107afa8d3fd425b04..051187878dde272866e21849febd68b38178516f 100644 --- a/src/framework/ResourceFactory.cpp +++ b/src/framework/ResourceFactory.cpp @@ -23,10 +23,10 @@ ResourceFactory::ResourceFactory() { // determine number of resources - int resourceCount = c_ResourceIndex[0][0]; + size_t resourceCount = c_ResourceIndex[0][0]; // import each resource into factory cache - for(int i = 0; i < resourceCount; ++i) { + for(size_t i = 0; i < resourceCount; ++i) { // prepare temporary buffer size_t resourceSize = c_ResourceIndex[i+1][1]; diff --git a/src/framework/ResourceFactory.h b/src/framework/ResourceFactory.h index 19df1e3da979b597c08dc29bcb25ffa082ab03d1..4fe4e3caab885b469d3f6695d43229f2ce751465 100644 --- a/src/framework/ResourceFactory.h +++ b/src/framework/ResourceFactory.h @@ -105,7 +105,7 @@ extern const string c_ResourceIdentifiers[]; * \todo Does this need to be global? * Maybe we should wrap a class around the generated resources? */ -extern const unsigned int c_ResourceIndex[][2]; +extern const size_t c_ResourceIndex[][2]; /** * \brief Declaration of the external resource storage container diff --git a/src/orc/ResourceCompiler.cpp b/src/orc/ResourceCompiler.cpp index 743c5a03c29fb9519eb8e6934de23e4bb8c0ceb3..bab5e911b80a6993ecaf7a7b9a43637096430f78 100644 --- a/src/orc/ResourceCompiler.cpp +++ b/src/orc/ResourceCompiler.cpp @@ -97,7 +97,7 @@ void ResourceCompiler::compile() outputFile << endl << "};" << endl << endl; output = resourceIndexInitializer.str(); - outputFile << "extern const unsigned size_t c_ResourceIndex[][2] = {" << endl; + outputFile << "extern const size_t c_ResourceIndex[][2] = {" << endl; outputFile << output.substr(0, output.length() - 1); outputFile << endl << "};" << endl << endl;