]> git.sesse.net Git - stockfish/commitdiff
Use unsigned char as argument of std::isspace
authorMarco Costalba <mcostalba@gmail.com>
Fri, 6 Jun 2014 23:16:31 +0000 (01:16 +0200)
committerMarco Costalba <mcostalba@gmail.com>
Fri, 6 Jun 2014 23:21:47 +0000 (01:21 +0200)
Although signature allows an int:

int isspace( int ch );

The behavior is undefined if the value of ch is
not representable as unsigned char and is not
equal to EOF.

See

http://en.cppreference.com/w/cpp/string/byte/isspace
http://www.greenend.org.uk/rjk/tech/cfu.html

This is really a tricky corner case of C standard!

Spotted and reported by Ron Britvich.

No functional change.


No differences found