Subj : Re: overflow in C To : comp.programming From : Christian Christmann Date : Wed Sep 21 2005 10:50 pm > To be clear: signed type conversions like char a = 130;, someChar = > someBigInt, or (char)someBigInt; are all implementation defined. unsigned > conversions work the way you'd hope. [...] > A compiler is free to emit warnings on this (and should), but it must > also compile it. Implementation defined behavior does not give the > compiler enough latitude to abort compilation (see 4 #3). Thank you very much. This was an illuminating answer and help me a lot. Regards, Chris .