aboutsummaryrefslogtreecommitdiff
path: root/sys/base/string/equals.c
blob: a975cf5a71f3f3dc49680df52959f6d4b3a8e913 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#include "internal.h"

// Equals returns true if string s and t are equivalent.
bool
str·equals(const string s, const string t)
{
    vlong sL = str·len(s);
    vlong tL = str·len(t);
    if (sL != tL) return false;

    return memcmp(s, t, sL) == 0;
}