ERROR_MATCH
#define ERROR_MATCH(a, b) case a: dev->result = b; goto err_exit;
#undef ERROR_MATCH
#define ERROR_MATCH(a, b) case a: dev->result = b; break;