One of the best (but little known) features of GNU C is the __attribute__ mechanism, which allows a developer to attachcharacteristics to function declarations to allow thecompiler to perform more error checking. It was designed in a way tobe compatible with non-GNU implementations, and we've b...【阅读全文】