constructor and destructor function attribute syntax 1 __attribute__ (( 2 constructor 2 destructor 2 __constructor__ 2 __destructor__ 3 ))