From: Ralph Corderoy Date: Sun, 23 Oct 2016 21:48:49 +0000 (+0100) Subject: Use HasPrefix() instead of strncmp(). X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/767e669eb7c50e5dd7e1ec9aae5c06c2b66b0819?hp=0c9b09a8a9fca687adf2859976fba7df439ab000 Use HasPrefix() instead of strncmp(). --- diff --git a/sbr/mf.c b/sbr/mf.c index ebd130d2..870a0a52 100644 --- a/sbr/mf.c +++ b/sbr/mf.c @@ -26,8 +26,8 @@ static int my_lex (char *); int isfrom(const char *string) { - return (strncmp (string, "From ", 5) == 0 - || strncmp (string, ">From ", 6) == 0); + return (HasPrefix(string, "From ") + || HasPrefix(string, ">From ")); } @@ -52,10 +52,8 @@ lequal (const char *a, const char *b) static int isat (const char *p) { - return (strncmp (p, " AT ", 4) - && strncmp (p, " At ", 4) - && strncmp (p, " aT ", 4) - && strncmp (p, " at ", 4) ? FALSE : TRUE); + return HasPrefix(p, " AT ") || HasPrefix(p, " At ") || + HasPrefix(p, " aT ") || HasPrefix(p, " at "); }