Even more impressive (to my way of thinking) is c4:
https://github.com/rswier/c4/blob/master/c4.c
c4 is what you might call a microscopic C compiler; it's surprising how much it does for the code it has.
https://github.com/rswier/c4/blob/master/c4.c
c4 is what you might call a microscopic C compiler; it's surprising how much it does for the code it has.
Sadly, the Opengroup and Linux man pages say that
> Memory access within the mapping but beyond the current end of the underlying objects may result in SIGBUS signals being sent to the process.