No it is not, if you ever tried to write portable C code you should clearly be aware that each C compiler has its own flavor of undefined behavior.<p>The C standard is very generous in terms of undefined behavior freedom.