Address Robert's feedback
@@ -53,22 +53,20 @@ ops = sysdem_ops_default; if (lang == SYSDEM_LANG_AUTO) { lang = detect_lang(str); if (lang == SYSDEM_LANG_AUTO) { - errno = ENOSYS; + errno = ENOTSUP; return (NULL); } } switch (lang) { + case SYSDEM_LANG_AUTO: + break; case SYSDEM_LANG_CPP: return (cpp_demangle(str, ops)); - - default: - break; } - /* XXX: better return value? */ - errno = ENOSYS; + errno = ENOTSUP; return (NULL); }