#include <stdio.h>
#include <string.h>
int main() {
char buf[] = {90, 12, 89, 0, 11};
size_t idx
= memchr(buf
, 11, sizeof(buf
)) - (void*)buf
; printf("Index of 11 is %lu\n", idx
); idx
= memchr(buf
, 0, sizeof(buf
)) - (void*)buf
; printf("Index of 0 is %lu\n", idx
); }
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKCkgewoJY2hhciBidWZbXSA9IHs5MCwgMTIsIDg5LCAwLCAxMX07CglzaXplX3QgaWR4ID0gbWVtY2hyKGJ1ZiwgMTEsIHNpemVvZihidWYpKSAtICh2b2lkKilidWY7CglwcmludGYoIkluZGV4IG9mIDExIGlzICVsdVxuIiwgaWR4KTsKCWlkeCA9IG1lbWNocihidWYsIDAsIHNpemVvZihidWYpKSAtICh2b2lkKilidWY7CglwcmludGYoIkluZGV4IG9mIDAgaXMgJWx1XG4iLCBpZHgpOwp9Cg==