7

Use lambdas (unportable)
Instead of
f(a,b){return a<b;}
...
qsort(a,b,4,f);
try something like
qsort(a,b,4,"\x8b\7+\6\xc3");
This works in environments in which string constants are marked executable. By default this is true in Linux and OSX but not Windows.
GNU CC computed goto:
You ca...