Thread (9 messages) 9 messages, 5 authors, 2016-06-15

Re: Usage of isspace and friends

From: "H. Peter Anvin" <hpa@zytor.com>
Date: 2016-06-15 22:42:08

Junio C Hamano wrote:
Huh?  isspace is "int isspace(int)".  Presumably standard
integral promotion rules applies here whether char is signed or
unsigned, doesn't it?

The snippet you quoted is from apply.c, and I would say what is
more problematic is that we do not force C locale while parsing
the diff (see another thread -- we would want to process diffs
as byte streams).
The problem is that isspace() is defined to operate on an integer which 
can be an unsigned char value promoted to int or EOF (-1).

	-hpa
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help