Deal with the fact that modern compilers assume different scoping rules

Patch from Pascal Stumpf <Pascal.Stumpf@cubes.de>:

So here are all the patches that deal with the fact that modern
compilers assume different scoping rules for variables declared in for
loops.  On Linux, -fpermissive has been added as a compiler flag to
compensate for this old C code, but I think it is the wrong approach.

Sorry, couldn't help sneaking in a || defined(CSRG_BASED) and some casts
needed for other reasons ...
This commit is contained in:
Jon Trulson
2012-08-09 12:18:30 -06:00
parent 1bb40f1f0b
commit 491ff2228f
7 changed files with 32 additions and 24 deletions

View File

@@ -289,8 +289,9 @@ char *
ComposeFamily::valueToAddrString(DtMailValueSeq & value)
{
int max_len = 0;
int count;
for (int count = 0; count < value.length(); count++) {
for (count = 0; count < value.length(); count++) {
max_len += strlen(*(value[count]));
}