logoalt Hacker News

leni536yesterday at 8:54 AM1 replyview on HN

Undefined means that the ISO C doesn't define the behavior. An implementation is free to do so.


Replies

simonaskyesterday at 9:04 AM

If they do, that is no longer an implementation of C. It is a dialect of C, and there are many (GNU C being the most popular), but there are real drawbacks to using dialects.

This is in contrast to the other category that exists, which is "implementation-defined".

show 2 replies