aboutsummaryrefslogtreecommitdiffstats
path: root/memstarts.c
blob: 1dd1e6a5aea58fc2de4d1862ce16be38ed306b19 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* See LICENSE file for copyright and license details. */
#include "libsimple.h"


int
libsimple_memstarts(const void *s_, size_t n, const void *t_, size_t m)
{
	const char *s = s_, *t = t_;
	size_t i = 0;
	if (n < m)
		return 0;
	while (i < m && s[i] == t[i]) i++;
	return i == m;
}