aboutsummaryrefslogtreecommitdiff
path: root/src/base/mem/rfind.c
blob: ed450868ab90d86fc1b0a52714591bd7384ec41a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "internal.h"

void *
memยทrfindc(void *addr, uintptr len, int c)
{
    char *s = addr;
    c = (uchar)c;

    while(len--){
        if(s[len]==c)
            return(s+len);
    }
    return nil;
}