Mischmasch mit Signed- und Unsigned-Typen, sowie auch Konvertierungsprobleme zwischen 32 und 64 Bit.
Bei 32 Bit entspricht eine signed -1 nunmal einem unsigned 4.294.967.295 .... es kommt einfach nur drauf an, wie man das höchste Bit interpretiert.
Ein Therapeut entspricht 1024 Gigapeut.