diff options
Diffstat (limited to 'libc/stdio')
| -rw-r--r-- | libc/stdio/_load_inttype.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/libc/stdio/_load_inttype.c b/libc/stdio/_load_inttype.c index 057f5f256..dabb6afa6 100644 --- a/libc/stdio/_load_inttype.c +++ b/libc/stdio/_load_inttype.c @@ -57,7 +57,7 @@ uintmax_t _load_inttype(int desttype, register const void *src, int uflag)  		{  			int x;  			x = *((int *) src); -			if (desttype == __PA_FLAG_CHAR) x = (char) x; +			if (desttype == __PA_FLAG_CHAR) x = (signed char) x;  #if SHRT_MAX != INT_MAX  			if (desttype == PA_FLAG_SHORT) x = (short int) x;  #endif  | 
