diff options
| -rw-r--r-- | lexers/LexAU3.cxx | 2 | ||||
| -rw-r--r-- | lexers/LexMagik.cxx | 2 | ||||
| -rw-r--r-- | lexers/LexModula.cxx | 4 | ||||
| -rw-r--r-- | lexers/LexPowerPro.cxx | 2 | ||||
| -rw-r--r-- | lexers/LexTeX.cxx | 2 | ||||
| -rw-r--r-- | lexers/LexVHDL.cxx | 2 | 
6 files changed, 7 insertions, 7 deletions
diff --git a/lexers/LexAU3.cxx b/lexers/LexAU3.cxx index 72c918f07..e9ab75772 100644 --- a/lexers/LexAU3.cxx +++ b/lexers/LexAU3.cxx @@ -241,7 +241,7 @@ static void ColouriseAU3Doc(unsigned int startPos,  		if (IsAWordChar(sc.ch) || sc.ch == '}')  		{  			strcpy(s_save,s); -			int tp = strlen(s_save); +			int tp = static_cast<int>(strlen(s_save));  			if (tp < 99) {  				s_save[tp] = static_cast<char>(tolower(sc.ch));  				s_save[tp+1] = '\0'; diff --git a/lexers/LexMagik.cxx b/lexers/LexMagik.cxx index 45390d45d..992080dd8 100644 --- a/lexers/LexMagik.cxx +++ b/lexers/LexMagik.cxx @@ -233,7 +233,7 @@ static void ColouriseMagikDoc(unsigned int startPos, int length, int initStyle,  	            }  	            if(characters.InList(keyword)) { -	                sc.Forward(strlen(keyword)); +	                sc.Forward(static_cast<int>(strlen(keyword)));  	            } else {  	                sc.Forward();  	            } diff --git a/lexers/LexModula.cxx b/lexers/LexModula.cxx index 1d0361165..cc5847fd6 100644 --- a/lexers/LexModula.cxx +++ b/lexers/LexModula.cxx @@ -92,7 +92,7 @@ static inline bool checkStatement(  	Accessor &styler,  	int &curPos,  	const char *stt, bool spaceAfter = true ) { -	int len = strlen( stt ); +	int len = static_cast<int>(strlen( stt ));  	int i;  	for( i = 0; i < len; i++ ) {  		if( styler.SafeGetCharAt( curPos + i ) != stt[i] ) { @@ -113,7 +113,7 @@ static inline bool checkEndSemicolon(  	int &curPos, int endPos )  {  	const char *stt = "END"; -	int len = strlen( stt ); +	int len = static_cast<int>(strlen( stt ));  	int i;  	for( i = 0; i < len; i++ ) {  		if( styler.SafeGetCharAt( curPos + i ) != stt[i] ) { diff --git a/lexers/LexPowerPro.cxx b/lexers/LexPowerPro.cxx index 89bce5800..e8a7a6689 100644 --- a/lexers/LexPowerPro.cxx +++ b/lexers/LexPowerPro.cxx @@ -155,7 +155,7 @@ static void ColourisePowerProDoc(unsigned int startPos, int length, int initStyl  		if ((sc.ch > 0) && setWord.Contains(sc.ch))  		{  			strcpy(s_save,s); -			int tp = strlen(s_save); +			int tp = static_cast<int>(strlen(s_save));  			if (tp < 99) {  				s_save[tp] = static_cast<char>(tolower(sc.ch));  				s_save[tp+1] = '\0'; diff --git a/lexers/LexTeX.cxx b/lexers/LexTeX.cxx index 7b79670a9..062c7abb9 100644 --- a/lexers/LexTeX.cxx +++ b/lexers/LexTeX.cxx @@ -222,7 +222,7 @@ static void ColouriseTeXDoc(  						sc.ForwardSetState(SCE_TEX_TEXT) ;  					} else {  						sc.GetCurrent(key, sizeof(key)-1) ; -						k = strlen(key) ; +						k = static_cast<int>(strlen(key)) ;  						memmove(key,key+1,k) ; // shift left over escape token  						key[k] = '\0' ;  						k-- ; diff --git a/lexers/LexVHDL.cxx b/lexers/LexVHDL.cxx index 58bcd1a5a..5580b3c5e 100644 --- a/lexers/LexVHDL.cxx +++ b/lexers/LexVHDL.cxx @@ -235,7 +235,7 @@ static void FoldNoBoxVHDLDoc(        }      }    } -  for(j=j+strlen(prevWord); j<endPos; j++) +  for(j=j+static_cast<unsigned int>(strlen(prevWord)); j<endPos; j++)    {      char ch       = styler.SafeGetCharAt(j);      int style     = styler.StyleAt(j);  | 
