X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/9cf9f118998a7635485e13863d1bc16c1486bb05..2a00dc2ba830dbc6bab73fbca824b5d46fe7347e:/sbr/m_convert.c diff --git a/sbr/m_convert.c b/sbr/m_convert.c index d7080065..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,12 +278,11 @@ 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; } /* doesn't enforce lower case */ @@ -361,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; }