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

void *
memยทfindc(void *addr, uintptr len, int c)
{
    uchar *a = addr;

    c &= 0xFF;
    while(len-- > 0){
        if(*a++ == c)
            return a-1;
    }
    return nil;
}