#include "utf8.h"

#include "internal/common.h"

const char8_t *
u8next(rune *ch, const char8_t **s, size_t *n)
{
	int m;

	if (*n == 0)
		return nullptr;
	*n -= m = u8tor_uc(ch, *s);
	return *s += m;
}