diff options
Diffstat (limited to 'unoidl')
-rw-r--r-- | unoidl/source/sourceprovider-scanner.l | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/unoidl/source/sourceprovider-scanner.l b/unoidl/source/sourceprovider-scanner.l index a688dd24c9e5..1c80c9e6d5b4 100644 --- a/unoidl/source/sourceprovider-scanner.l +++ b/unoidl/source/sourceprovider-scanner.l @@ -241,10 +241,12 @@ ALNUM {DIGIT}|{ALPHA} } . { - unsigned char c = yytext[0]; + char c = yytext[0]; yyextra->errorMessage = c >= ' ' && c <= '~' ? OUString("invalid character \"" + OUStringChar(c) + "\"") - : OUString("invalid byte x" + OUString::number(c, 16).toAsciiUpperCase()); + : OUString( + "invalid byte x" + + OUString::number(static_cast<unsigned char>(c), 16).toAsciiUpperCase()); return TOK_ERROR; } |