show_error macro now uses a function instead of constant

Proposal for https://github.com/uutils/coreutils/issues/112