Changed __FUNCTION__ to __func__ in error.h.
Changed __FUNCTION__ to __func__ in error.h.

Why is it __FILE__ and __LINE__, but not __FUNC__? Who knows. Anyway,
switched from GCC-only __FUNCTION__ to C99 __func__.

ingramj/bs,ingramj/bs,ingramj/bs