Ah... ah oui mince autant pour moi (mais bon c'est tordu

)
du coup il me semble que c'est équivalent à for (i >>= 1; i; i >>= 1) non ?

(qui est certes un peu redondant et un peu plus long, mais me semble néanmoins plus clair, enfin ce que j'en dis...)