Kaydet (Commit) d417059d authored tarafından Arnaud Versini's avatar Arnaud Versini Kaydeden (comit) Samuel Mehrbrodt

BASIC : SbiParser::DefXXX Only convert the first letter to uppercase

Change-Id: Iccee4712459653b35b11d8dbe99c45df753307be
Reviewed-on: https://gerrit.libreoffice.org/17859Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarSamuel Mehrbrodt <s.mehrbrodt@gmail.com>
üst cf9fbdb3
......@@ -22,6 +22,7 @@
#include <osl/diagnose.h>
#include <com/sun/star/script/ModuleType.hpp>
#include <svtools/miscopt.hxx>
#include <rtl/character.hxx>
struct SbiParseStack { // "Stack" for statement-blocks
SbiParseStack* pNext; // Chain
......@@ -677,7 +678,7 @@ void SbiParser::DefXXX()
while( !bAbort )
{
if( Next() != SYMBOL ) break;
ch1 = aSym.toAsciiUpperCase()[0];
ch1 = rtl::toAsciiUpperCase(aSym[0]);
ch2 = 0;
if( Peek() == MINUS )
{
......@@ -685,7 +686,7 @@ void SbiParser::DefXXX()
if( Next() != SYMBOL ) Error( ERRCODE_BASIC_SYMBOL_EXPECTED );
else
{
ch2 = aSym.toAsciiUpperCase()[0];
ch2 = rtl::toAsciiUpperCase(aSym[0]);
if( ch2 < ch1 ) Error( ERRCODE_BASIC_SYNTAX ), ch2 = 0;
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment