diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Document.cxx | 8 | ||||
| -rw-r--r-- | src/LexOthers.cxx | 2 | ||||
| -rw-r--r-- | src/LexPython.cxx | 2 | ||||
| -rw-r--r-- | src/PositionCache.cxx | 4 | ||||
| -rw-r--r-- | src/RESearch.cxx | 5 | ||||
| -rw-r--r-- | src/UniConversion.cxx | 2 | 
6 files changed, 12 insertions, 11 deletions
| diff --git a/src/Document.cxx b/src/Document.cxx index 9dca92035..611da25a0 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -1059,8 +1059,8 @@ long Document::FindText(int minPos, int maxPos, const char *s,  					}  					if (found) {  						if ((!word && !wordStart) || -						        word && IsWordAt(pos, pos + lengthFind) || -						        wordStart && IsWordStartAt(pos)) +						        (word && IsWordAt(pos, pos + lengthFind)) || +						        (wordStart && IsWordStartAt(pos)))  							return pos;  					}  				} @@ -1075,8 +1075,8 @@ long Document::FindText(int minPos, int maxPos, const char *s,  					}  					if (found) {  						if ((!word && !wordStart) || -						        word && IsWordAt(pos, pos + lengthFind) || -						        wordStart && IsWordStartAt(pos)) +						        (word && IsWordAt(pos, pos + lengthFind)) || +						        (wordStart && IsWordStartAt(pos)))  							return pos;  					}  				} diff --git a/src/LexOthers.cxx b/src/LexOthers.cxx index 24eee96a3..0db6e8f2c 100644 --- a/src/LexOthers.cxx +++ b/src/LexOthers.cxx @@ -770,7 +770,7 @@ static void FoldPropsDoc(unsigned int startPos, int length, int, WordList *[], A  		lev = SC_FOLDLEVELBASE;  	}  	int flagsNext = styler.LevelAt(lineCurrent); -	styler.SetLevel(lineCurrent, lev | flagsNext & ~SC_FOLDLEVELNUMBERMASK); +	styler.SetLevel(lineCurrent, lev | (flagsNext & ~SC_FOLDLEVELNUMBERMASK));  }  static void ColouriseMakeLine( diff --git a/src/LexPython.cxx b/src/LexPython.cxx index 01d406d0d..7cc20e80a 100644 --- a/src/LexPython.cxx +++ b/src/LexPython.cxx @@ -276,7 +276,7 @@ static void ColourisePyDoc(unsigned int startPos, int length, int initStyle,  					hexadecimal = false;  				}  				sc.SetState(SCE_P_NUMBER); -			} else if (isascii(sc.ch) && isoperator(static_cast<char>(sc.ch)) || sc.ch == '`') { +			} else if ((isascii(sc.ch) && isoperator(static_cast<char>(sc.ch))) || sc.ch == '`') {  				sc.SetState(SCE_P_OPERATOR);  			} else if (sc.ch == '#') {  				sc.SetState(sc.chNext == '#' ? SCE_P_COMMENTBLOCK : SCE_P_COMMENTLINE); diff --git a/src/PositionCache.cxx b/src/PositionCache.cxx index f40a15378..d9fb9a783 100644 --- a/src/PositionCache.cxx +++ b/src/PositionCache.cxx @@ -126,8 +126,8 @@ int LineLayout::LineLastVisible(int line) const {  }  bool LineLayout::InLine(int offset, int line) const { -	return ((offset >= LineStart(line)) && (offset < LineStart(line + 1)) || -		((offset == numCharsInLine) && (line == (lines-1)))); +	return ((offset >= LineStart(line)) && (offset < LineStart(line + 1))) || +		((offset == numCharsInLine) && (line == (lines-1)));  }  void LineLayout::SetLineStart(int line, int start) { diff --git a/src/RESearch.cxx b/src/RESearch.cxx index 57c745e2d..6c27f1a5a 100644 --- a/src/RESearch.cxx +++ b/src/RESearch.cxx @@ -449,11 +449,12 @@ const char *RESearch::Compile(const char *pattern, int length, bool caseSensitiv  	char mask;             /* xor mask -CCL/NCL */  	int c1, c2, prevChar; -	if (!pattern || !length) +	if (!pattern || !length) {  		if (sta)  			return 0;  		else  			return badpat("No previous regular expression"); +	}  	sta = NOP;  	const char *p=pattern;     /* pattern pointer   */ @@ -875,7 +876,7 @@ int RESearch::PMatch(CharacterIndexer &ci, int lp, int endp, char *ap) {  			eopat[*ap++] = lp;  			break;   		case BOW: -			if (lp!=bol && iswordc(ci.CharAt(lp-1)) || !iswordc(ci.CharAt(lp))) +			if ((lp!=bol && iswordc(ci.CharAt(lp-1))) || !iswordc(ci.CharAt(lp)))  				return NOTFOUND;  			break;  		case EOW: diff --git a/src/UniConversion.cxx b/src/UniConversion.cxx index 863eb82cd..7dbe9e23d 100644 --- a/src/UniConversion.cxx +++ b/src/UniConversion.cxx @@ -48,7 +48,7 @@ void UTF8FromUTF16(const wchar_t *uptr, unsigned int tlen, char *putf, unsigned  			i++;  			unsigned int xch = 0x10000 + ((uch & 0x3ff) << 10) + (uptr[i] & 0x3ff);  			putf[k++] = static_cast<char>(0xF0 | (xch >> 18)); -			putf[k++] = static_cast<char>(0x80 | (xch >> 12) & 0x3f); +			putf[k++] = static_cast<char>(0x80 | ((xch >> 12) & 0x3f));  			putf[k++] = static_cast<char>(0x80 | ((xch >> 6) & 0x3f));  			putf[k++] = static_cast<char>(0x80 | (xch & 0x3f));  		} else { | 
