diff options
| author | nyamatongwe <unknown> | 2007-10-10 11:30:14 +0000 | 
|---|---|---|
| committer | nyamatongwe <unknown> | 2007-10-10 11:30:14 +0000 | 
| commit | 36b586e7dfc2b782f89ff9e73e1a48ccd94af033 (patch) | |
| tree | fdbdb1340f059a882a4bdf3b0f734b8b72793ebb /src/PositionCache.h | |
| parent | c341b2b24cb94fd4173d2baff0efb7d603c901dd (diff) | |
| download | scintilla-mirror-36b586e7dfc2b782f89ff9e73e1a48ccd94af033.tar.gz | |
Detect and handle invalid byte sequences in UTF-8 mode by displaying each
individual invalid byte as a hex blob.
Diffstat (limited to 'src/PositionCache.h')
| -rw-r--r-- | src/PositionCache.h | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/src/PositionCache.h b/src/PositionCache.h index 764702fce..5d486cb60 100644 --- a/src/PositionCache.h +++ b/src/PositionCache.h @@ -124,15 +124,18 @@ class BreakFinder {  	int lineStart;  	int lineEnd;  	int posLineStart; +	bool utf8;  	int nextBreak; -	int selAndEdge[5]; +	int *selAndEdge; +	unsigned int saeSize;  	unsigned int saeLen;  	unsigned int saeCurrentPos;  	int saeNext;  	int subBreak;  	void Insert(int val);  public: -	BreakFinder(LineLayout *ll_, int lineStart_, int lineEnd_, int posLineStart_, int xStart); +	BreakFinder(LineLayout *ll_, int lineStart_, int lineEnd_, int posLineStart_, bool utf8_, int xStart); +	~BreakFinder();  	int First();  	int Next();  }; | 
