This seems to be an alternative expression of an established idiom for realizing the same thing
for (unsigned i = N; i != -1; --i)
...;
i != -1 i < cnt. 0 unsigned, UINT_MAX, -1 ( ) cnt. , i != -1, i < cnt .
? -, , cnt - 2, cnt , 2, ( i != -1 - ). cnt . , cnt, i != -1 idiom
if (cnt >= 2)
for (unsigned i = cnt - 2; i != -1; --i)
...;
, BTW, , i, , , , i != -1, , i .