RichString: avoid signed integer misuse

This commit is contained in:
Christian Göttsche 2020-12-04 16:10:40 +01:00 committed by BenBE
parent f913680020
commit 641fd2c4ad
1 changed files with 1 additions and 1 deletions

View File

@ -86,7 +86,7 @@ static inline void RichString_writeFrom(RichString* this, int attrs, const char*
int newLen = from + len; int newLen = from + len;
RichString_setLen(this, newLen); RichString_setLen(this, newLen);
for (int i = from, j = 0; i < newLen; i++, j++) { for (int i = from, j = 0; i < newLen; i++, j++) {
this->chptr[i] = (data_c[j] >= 32 ? data_c[j] : '?') | attrs; this->chptr[i] = (((unsigned char)data_c[j]) >= 32 ? ((unsigned char)data_c[j]) : '?') | attrs;
} }
this->chptr[newLen] = 0; this->chptr[newLen] = 0;
} }