shithub: riscv

ref: 8c6c2b7216b6039188e76d26f9a62c4cb8ee4fca
dir: /sys/src/libc/port/runestrchr.c/

View raw version
#include <u.h>
#include <libc.h>

Rune*
runestrchr(Rune *s, Rune c)
{
	Rune r;

	if(c == 0)
		while(*s++)
			;
	else
		while((r = *s++) != c)
			if(r == 0)
				return 0;
	return s-1;
}