Re:Essential C (2003) [pdf]
by swinglock on Thursday September 03, 2020 @01:09AM
(#24360955)
Yes. ssize_t is signed.
[ Parent
| on HN ]
ssize_t should never be used.
It's not guaranteed to have a full negative range, only to be able to represent -1.
Use ptrdiff_t as a signed size type.
Re:Essential C (2003) [pdf]
by AbacusAvenger on Thursday September 03, 2020 @04:02AM
(#24361798)
Out of curiosity, do you know of any implementations where ssize_t has that kind of range limitation?