summaryrefslogtreecommitdiff
path: root/src/string_view.c
blob: fbdad23b49202b69199e07d61841c185353ed0eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <string.h>
#include "string_view.h"

string_view_t
string_view_from_cstr(char *cstr)
{
    return (string_view_t) { .size = strlen(cstr), .chars = cstr };
}

bool
string_view_eq(string_view_t s1, string_view_t s2)
{
    return s1.size == s2.size && memcmp(s1.chars, s2.chars, s1.size) == 0;
}