@@ -31,11 +31,11 @@ { void *pool = objc_autoreleasePoolPush(); char *retCString; const char *string, *append; size_t length, retLength, appendLen; - size_t i, j; + size_t j; OFString *ret; string = [self UTF8String]; length = [self UTF8StringLength]; @@ -47,39 +47,39 @@ */ if ((retCString = malloc(retLength)) == NULL) @throw [OFOutOfMemoryException exceptionWithRequestedSize: retLength]; - for (i = 0; i < length; i++) { + for (size_t i = 0; i < length; i++) { switch (string[i]) { - case '<': - append = "<"; - appendLen = 4; - break; - case '>': - append = ">"; - appendLen = 4; - break; - case '"': - append = """; - appendLen = 6; - break; - case '\'': - append = "'"; - appendLen = 6; - break; - case '&': - append = "&"; - appendLen = 5; - break; - case '\r': - append = " "; - appendLen = 5; - break; - default: - append = NULL; - appendLen = 0; + case '<': + append = "<"; + appendLen = 4; + break; + case '>': + append = ">"; + appendLen = 4; + break; + case '"': + append = """; + appendLen = 6; + break; + case '\'': + append = "'"; + appendLen = 6; + break; + case '&': + append = "&"; + appendLen = 5; + break; + case '\r': + append = " "; + appendLen = 5; + break; + default: + append = NULL; + appendLen = 0; } if (append != NULL) { char *newRetCString;