#include <stdio.h>
#include <stddef.h>
const char *strrchar(const char *src, char ch) {
if (!src) return NULL;
const char* res = NULL;
for (;; ++src) {
if (*src == ch)
res = src;
if (*src == '\0')
break;
}
return res;
}
int main(void) {
const char *s = "testtest";
printf("%s\n", strrchar
(s
,'s'));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRkZWYuaD4KCmNvbnN0IGNoYXIgKnN0cnJjaGFyKGNvbnN0IGNoYXIgKnNyYywgY2hhciBjaCkgewogICAgaWYgKCFzcmMpIHJldHVybiBOVUxMOwoKICAgIGNvbnN0IGNoYXIqIHJlcyA9IE5VTEw7CiAgICBmb3IgKDs7ICsrc3JjKSB7CiAgICAJaWYgKCpzcmMgPT0gY2gpCiAgICAJCXJlcyA9IHNyYzsKICAgIAlpZiAoKnNyYyA9PSAnXDAnKQogICAgCQlicmVhazsKICAgIH0KCiAgICByZXR1cm4gcmVzOwp9CgppbnQgbWFpbih2b2lkKSB7CiAgICBjb25zdCBjaGFyICpzID0gInRlc3R0ZXN0IjsKICAgIHByaW50ZigiJXNcbiIsIHN0cnJjaGFyKHMsJ3MnKSk7CiAgICAKICAgIHJldHVybiAwOwp9