diff options
Diffstat (limited to 'idl/source/cmptools/lex.cxx')
-rw-r--r-- | idl/source/cmptools/lex.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/idl/source/cmptools/lex.cxx b/idl/source/cmptools/lex.cxx index fcb33fa47859..582170ecc609 100644 --- a/idl/source/cmptools/lex.cxx +++ b/idl/source/cmptools/lex.cxx @@ -165,7 +165,7 @@ void SvTokenStream::FillTokenList() int SvTokenStream::GetNextChar() { int nChar; - if( (int)aBufStr.Len() < nBufPos ) + if( aBufStr.getLength() < nBufPos ) { if( rInStream.ReadLine( aBufStr ) ) { @@ -175,13 +175,13 @@ int SvTokenStream::GetNextChar() } else { - aBufStr.Erase(); + aBufStr = rtl::OString(); nColumn = 0; nBufPos = 0; return '\0'; } } - nChar = aBufStr.GetChar( (sal_uInt16)nBufPos++ ); + nChar = aBufStr[nBufPos++]; nColumn += nChar == '\t' ? nTabSize : 1; return nChar; } |