From 65fd6009a2690139a1fa30e9fa28508c8220e7eb Mon Sep 17 00:00:00 2001 From: mes5k Date: Wed, 11 Aug 2004 03:35:53 +0000 Subject: [PATCH] fixed int messiness --- src/PrintSensibly.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/PrintSensibly.cpp b/src/PrintSensibly.cpp index c9e35b2..81f0561 100644 --- a/src/PrintSensibly.cpp +++ b/src/PrintSensibly.cpp @@ -31,15 +31,16 @@ void spacePrint( ostream& os, int indentSpaces, int secondLineOffset ) { - if ( (s.length() + indentSpaces > (unsigned int) maxWidth) && - maxWidth > 0 ) + int len = (int)(s.length()); + + if ( (len + indentSpaces > maxWidth) && maxWidth > 0 ) { int allowedLen = maxWidth - indentSpaces; int start = 0; - while ( (unsigned int)start < s.length() ) + while ( start < len ) { // find the substring length - int stringLen = min( s.length() - start, (unsigned int)allowedLen ); + int stringLen = min( len - start, allowedLen ); // trim the length so it doesn't end in middle of a word if ( stringLen == allowedLen )