xen/lib: Fix strcmp() and strncmp()
authorJane Malalane <jane.malalane@citrix.com>
Wed, 25 Aug 2021 13:10:32 +0000 (15:10 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 25 Aug 2021 13:10:32 +0000 (15:10 +0200)
commit8df03ef746dec2d4612ef7ea1933e8066783ad27
tree691380bf1082e6f6aab2dd47671ab62811d3886f
parent2255511a4ff4f73cdfe4dc1c3be20bde498df877
xen/lib: Fix strcmp() and strncmp()

The C standard requires that each character be compared as unsigned
char. Xen's current behaviour compares as signed char, which changes
the answer when chars with a value greater than 0x7f are used.

Suggested-by: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Jane Malalane <jane.malalane@citrix.com>
Reviewed-by: Ian Jackson <iwj@xenproject.org>
master commit: 3747a2bb67daa5a8baeff6cda57dc98a5ef79c3e
master date: 2021-07-30 10:52:46 +0100
xen/common/string.c