X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Fm_convert.c;h=05533f616665b40e064c63b7bf3cd9db5238d415;hb=8e5be81f784682822f5e868c1bf3c8624682bd23;hp=a67305bba4126c7434ef6f9511948187bf02c9f4;hpb=c20b4fa14515c7ab388ce35411d89a7a92300711;p=mmh diff --git a/sbr/m_convert.c b/sbr/m_convert.c index a67305b..05533f6 100644 --- a/sbr/m_convert.c +++ b/sbr/m_convert.c @@ -185,7 +185,7 @@ single: if (first > mp->hghmsg || first < mp->lowmsg || !(does_exist(mp, first))) { - if (!strcmp(name, "cur") || !strcmp(name, ".")) + if (!strcmp(name, "cur")) advise(NULL, "no %s message", name); else advise(NULL, "message %d doesn't exist", first); @@ -231,9 +231,7 @@ single: ** first ** last ** cur -** . (same as cur) */ - static int m_conv(struct msgs *mp, char *str, int call) { @@ -261,11 +259,9 @@ m_conv(struct msgs *mp, char *str, int call) #ifdef LOCALE /* doesn't enforce lower case */ - for (bp = buf; (isalpha(*cp) || *cp == '.') - && (bp - buf < sizeof(buf) - 1); ) + for (bp = buf; isalpha(*cp) && (bp - buf < sizeof(buf) - 1); ) #else - for (bp = buf; ((*cp >= 'a' && *cp <= 'z') || *cp == '.') - && (bp - buf < sizeof(buf) - 1); ) + for (bp = buf; islower(*cp) && (bp - buf < sizeof(buf) - 1); ) #endif /* LOCALE */ { *bp++ = *cp++; @@ -282,7 +278,7 @@ m_conv(struct msgs *mp, char *str, int call) return (mp->hghmsg || !(mp->msgflags & ALLOW_NEW) ? mp->hghmsg : BADMSG); } - if (!strcmp(buf, "cur") || !strcmp(buf, ".")) + if (!strcmp(buf, "cur")) return (mp->curmsg > 0 ? mp->curmsg : BADMSG); if (!strcmp(buf, "prev")) {