in reply to Re: How to portably determine integer limits?in thread How to portably determine integer limits?
Somewhat simpler versions of the last two are ~0>>1 and -(~0>>1)-1.