Attribute Macros

Attribute for functions run at program initialization (before main).
Attribute for functions run at program termination (after main)
Statics initialized with non const functions.