signed/unsigned mismatch
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2825 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
9ee58d14f8
commit
9fddafacdb
2 changed files with 4 additions and 4 deletions
|
@ -413,7 +413,7 @@ int CEXEBuild::GenerateLangTables() {
|
|||
TinyGrowBuf rec;
|
||||
for (j = 0; j < build_langstring_num; j++) {
|
||||
while (lst[j] < 0) {
|
||||
for (int k = 0; k < rec.getlen() / sizeof(int); k++) {
|
||||
for (int k = 0; (unsigned int)k < rec.getlen() / sizeof(int); k++) {
|
||||
if (((int*)rec.get())[k] == lst[j]) {
|
||||
const char *name = "(unnamed)";
|
||||
for (k = 0; k < l; k++) {
|
||||
|
@ -502,7 +502,7 @@ int CEXEBuild::GenerateLangTables() {
|
|||
TinyGrowBuf rec;
|
||||
for (j = 0; j < ubuild_langstring_num; j++) {
|
||||
while (lst[j] < 0) {
|
||||
for (int k = 0; k < rec.getlen() / sizeof(int); k++) {
|
||||
for (int k = 0; (unsigned int)k < rec.getlen() / sizeof(int); k++) {
|
||||
if (((int*)rec.get())[k] == lst[j]) {
|
||||
const char *name = "(unnamed)";
|
||||
for (k = 0; k < l; k++) {
|
||||
|
|
|
@ -85,7 +85,7 @@ class LangStringList : public SortedStringListND<struct langstring>
|
|||
|
||||
const char *offset2name(int name)
|
||||
{
|
||||
if ((unsigned int)name > strings.getlen())
|
||||
if ((unsigned int)name > (unsigned int)strings.getlen())
|
||||
return 0;
|
||||
|
||||
return (const char*)strings.get() + name;
|
||||
|
@ -163,7 +163,7 @@ class StringsArray
|
|||
if (idx < 0)
|
||||
return 0;
|
||||
|
||||
if (idx >= (offsets.getlen() / sizeof(int)))
|
||||
if (idx >= (int)(offsets.getlen() / sizeof(int)))
|
||||
resize(idx+1);
|
||||
|
||||
int old = ((int*)offsets.get())[idx];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue