4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-21 00:07:36 +08:00
Sebastian Huber d8d18c3e80 ctype: Fix integer type for caseconv_entry::delta
The commit 46ba1675c457324b0eeef4670a09101ef3f34c50 accidently changed a
bit-field from signed to unsigned.  The caseconv_entry::delta must be a
signed integer, see also "newlib/libc/ctype/caseconv.t".

Unfortunately, a standard GCC/Newlib build is done without
-Wsign-conversion.  Using this warning option would have helped to avoid
this bug:

caseconv.t:2:22: warning: unsigned conversion from 'int' to 'unsigned int:17' changes value from '-32' to '131040' [-Wsign-conversion]
   {0x0061, 25, TOUP, -32},

Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
2018-07-30 10:47:57 +02:00
..
2018-03-12 11:39:42 +01:00
2018-06-26 10:19:12 +02:00
2018-01-17 11:47:08 -06:00
2018-01-17 11:47:08 -06:00
2018-01-17 11:47:08 -06:00
2018-01-17 11:47:08 -06:00
2016-08-19 11:59:37 +02:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-01-17 11:47:26 -06:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-01-17 11:47:26 -06:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-04-13 15:42:37 -04:00
2018-03-12 11:39:50 +01:00
2018-06-26 10:19:12 +02:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-03-12 11:39:42 +01:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00