ERR: Remove ERR_put_func_error() and reimplement ERR_put_error() as a macro