Make sure that the charcode is signless
authorliiulinsong <liulinsong@kylinos.cn>
Fri, 26 May 2023 02:18:58 +0000 (10:18 +0800)
committerRaspbian forward porter <root@raspbian.org>
Wed, 22 Nov 2023 04:54:09 +0000 (04:54 +0000)
commit46b1f2dbfdc330dc11ba203bd7cfe05572acc78f
tree7cbea779c440abb88d58970415bd95495d7c1a6e
parent830ab0d3af0d97f83eee6d6ffc4634385e24d2ec
Make sure that the charcode is signless

1. The data with type of char is signed by default.

2. The byte value of UTF-8 is signless by default.

3. So, if a UTF-8 charcode is stored in a char array, we should cast the
type of its value from char to unsigned char.

Origin: 3.24.39, commit:6dc75b46cc9afe1c98b7ba72a9b1a275c723ea42

Gbp-Pq: Name Make-sure-that-the-charcode-is-signless.patch
gtk/gtkcssparser.c