21 lines
207 B
C
21 lines
207 B
C
|
#include <u.h>
|
||
|
#include <libc.h>
|
||
|
|
||
|
Rune*
|
||
|
runestrchr(Rune *s, Rune c)
|
||
|
{
|
||
|
Rune c0 = c;
|
||
|
Rune c1;
|
||
|
|
||
|
if(c == 0) {
|
||
|
while(*s++)
|
||
|
;
|
||
|
return s-1;
|
||
|
}
|
||
|
|
||
|
while(c1 = *s++)
|
||
|
if(c1 == c0)
|
||
|
return s-1;
|
||
|
return 0;
|
||
|
}
|