Ruby
4.1.0dev (2026-09-28 revision fb39511f19e7387c9997c93779d9127c5253bafb)
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