Some workarounds. Mainly for C.
##defer-gcc
Syntax sugar for block-scope deferring of function invocations.
##closure-gcc
Weird hacking - closure implementation based on GCC nested function trampolines.
Works under GCC 4.7.2 for Linux on amd64.
Actually it does not work. Try to make it crash :D
##ifexpr-gcc
A simple if-expression using conditional operator and statement expression.
Branch else_
is necessary for there is no nil type/value in C and there must be a value.
##list-gcc
list<> demo with iterator support.