X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/89ccf4ac147b2a3fd4c229d2a52a58bd753d786a..2a00dc2ba830dbc6bab73fbca824b5d46fe7347e:/sbr/m_convert.c?ds=sidebyside diff --git a/sbr/m_convert.c b/sbr/m_convert.c index 62268fbf..82ab07e3 100644 --- a/sbr/m_convert.c +++ b/sbr/m_convert.c @@ -8,6 +8,7 @@ */ #include +#include /* * error codes for sequence @@ -46,9 +47,9 @@ m_convert (struct msgs *mp, char *name) if (err == -1) return 0; - else if (err < 0) + if (err < 0) goto badmsg; - else if (err > 0) + if (err > 0) return 1; /* * else err == 0, so continue @@ -64,8 +65,7 @@ m_convert (struct msgs *mp, char *name) if ((mp->msgflags & ALLOW_NEW) && !strcmp (cp, "new")) { if ((err = first = getnew (mp)) <= 0) goto badmsg; - else - goto single; + goto single; } if (!strcmp (cp, "all")) @@ -278,22 +278,16 @@ m_conv (struct msgs *mp, char *str, int call) if (i <= mp->hghmsg) return i; - else if (*delimp || call == LAST) + if (*delimp || call == LAST) return mp->hghmsg + 1; - else if (mp->msgflags & ALLOW_NEW) + if (mp->msgflags & ALLOW_NEW) return BADRNG; - else - return BADNUM; + return BADNUM; } -#ifdef LOCALE /* doesn't enforce lower case */ for (bp = buf; (isalpha((unsigned char) *cp) || *cp == '.') && (bp - buf < (int) sizeof(buf) - 1); ) -#else - for (bp = buf; ((*cp >= 'a' && *cp <= 'z') || *cp == '.') - && (bp - buf < (int) sizeof(buf) - 1); ) -#endif /* LOCALE */ { *bp++ = *cp++; } @@ -366,7 +360,7 @@ attr (struct msgs *mp, char *cp) /* hack for "cur-name", "cur-n", etc. */ if (!strcmp (cp, "cur")) return 0; - if (strncmp ("cur", cp, 3) == 0) { + if (has_prefix(cp, "cur")) { if (cp[3] == ':' || cp[3] == '=') return 0; }