Make sure that the charcode is signless
authorliiulinsong <liulinsong@kylinos.cn>
Fri, 26 May 2023 02:18:58 +0000 (10:18 +0800)
committerSimon McVittie <smcv@debian.org>
Wed, 8 Nov 2023 16:30:21 +0000 (16:30 +0000)
commited8331efcdc2abd65f8c362017547b4d0dbabe83
tree5b864902adab5325d7e196ecffebbc09db61f415
parent5a1cc05e7f6c6519ccaaf104c16153c1526bf799
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