#define _RUNE_NO_MACRO_WRAPPER 1
#include "utf8.h"

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

	if (*n) {
		m = u8tor_uc(ch, *s);
		*n -= m;
		*s += m;
	}

	return m;
}