Ruby
4.1.0dev (2026-08-07 revision 3acc47d282230b3999b808578b8159c989953940)
missing
memrchr.c
1
#include "ruby/missing.h"
2
3
void
*
4
memrchr(
const
void
*ptr,
int
ch,
size_t
len
)
5
{
6
const
unsigned
char
*p = (
const
unsigned
char
*)ptr +
len
;
7
8
while
(p > (
const
unsigned
char
*)ptr) {
9
if
(*--p == (
unsigned
char
)ch)
return
(
void
*)p;
10
}
11
return
NULL;
12
}
len
int len
Length of the buffer.
Definition
io.h:8
Generated by
1.9.8