Gcc-specific header: replace __FUNCTION__ with __func__

The __func__ is c99 standard declarator which is used by GCC.
Lv Zheng.