diff options
| author | nyamatongwe <unknown> | 2006-08-09 11:32:50 +0000 | 
|---|---|---|
| committer | nyamatongwe <unknown> | 2006-08-09 11:32:50 +0000 | 
| commit | 1bb059932a5ec27a0a85fb23ab527abb08db5bc6 (patch) | |
| tree | e655f02b03cc72ba4caeab54422a36d101d52fd8 /src/StyleContext.h | |
| parent | dffbc8b179d4c566d00d3b0762e83aee6a267d7c (diff) | |
| download | scintilla-mirror-1bb059932a5ec27a0a85fb23ab527abb08db5bc6.tar.gz | |
Fix for bug 1530313.
Diffstat (limited to 'src/StyleContext.h')
| -rw-r--r-- | src/StyleContext.h | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/src/StyleContext.h b/src/StyleContext.h index 36b50f914..75e187859 100644 --- a/src/StyleContext.h +++ b/src/StyleContext.h @@ -107,16 +107,16 @@ public:  		return static_cast<unsigned char>(styler.SafeGetCharAt(currentPos+n));  	}  	bool Match(char ch0) { -		return ch == ch0; +		return ch == static_cast<unsigned char>(ch0);  	}  	bool Match(char ch0, char ch1) { -		return (ch == ch0) && (chNext == ch1); +		return (ch == static_cast<unsigned char>(ch0)) && (chNext == static_cast<unsigned char>(ch1));  	}  	bool Match(const char *s) { -		if (ch != *s) +		if (ch != static_cast<unsigned char>(*s))  			return false;  		s++; -		if (chNext != *s) +		if (chNext != static_cast<unsigned char>(*s))  			return false;  		s++;  		for (int n=2; *s; n++) { @@ -127,14 +127,14 @@ public:  		return true;  	}  	bool MatchIgnoreCase(const char *s) { -		if (tolower(ch) != *s) +		if (tolower(ch) != static_cast<unsigned char>(*s))  			return false;  		s++; -		if (tolower(chNext) != *s) +		if (tolower(chNext) != static_cast<unsigned char>(*s))  			return false;  		s++;  		for (int n=2; *s; n++) { -			if (*s != +			if (static_cast<unsigned char>(*s) !=  				tolower(static_cast<unsigned char>(styler.SafeGetCharAt(currentPos+n))))  				return false;  			s++; | 
