Odpovídáte na názor ke článku Počítání s přetečením v C.
[15] tohle by asi mohlo fungovat.
rozeberme si to:
carry bude když jsou oba vstupy současně 128 a větší. OK
NEBO
když je aspoň jeden z nich 128 a víc a výsledek je nula.
Ne, to taky nepojede.
a=0xff, b=1, carry=true
výsledek c=1, carry=true
první část podmínky je false, a druhá taky, protože C není 0
ale mělo to být true