Re:Ten Ways to Check if an Integer Is a Power Of Two in C
by vog on Wednesday July 27, 2011 @09:30AM
(#2812019)
According to the C spec, this is expression is undefined for v == 0.
So it might return true, or return false, or start NetHack, or wipe your disk. In other words: Strictly speaken, that function is not allowed to be called for v == 0.
So it might return true, or return false, or start NetHack, or wipe your disk. In other words: Strictly speaken, that function is not allowed to be called for v == 0.