1 2 3 4 5 6 7 8 9 10
#include "error.hpp" const char *err_str(int err) { switch ((enum Error)err) { case ErrorNone: return "(no error)"; case ErrorNoMem: return "out of memory"; case ErrorInvalidFormat: return "invalid format"; } return "(invalid error)"; }