defer Defer blocks of C code until you leave the current function Requirements Under some versions of clang you'll need to add -fblocks or -lBlocksRuntime to your compiler flags.