Switched __FUNCTION__ tags.

__FUNCTION__ is apparently not a portable method for embedding a
function name. All instances have been swapped with __func__ instead.