eal: cleanup strerror function