Ruby
4.1.0dev (2026-09-07 revision d3c71ba02aa3e8d537a7853177025009dc329892)
prism
internal
strncasecmp.h
1
#ifndef PRISM_INTERNAL_STRNCASECMP_H
2
#define PRISM_INTERNAL_STRNCASECMP_H
3
4
#include <stddef.h>
5
#include <stdint.h>
6
7
/*
8
* Compare two strings, ignoring case, up to the given length. Returns 0 if the
9
* strings are equal, a negative number if string1 is less than string2, or a
10
* positive number if string1 is greater than string2.
11
*
12
* Note that this is effectively our own implementation of strncasecmp, but it's
13
* not available on all of the platforms we want to support so we're rolling it
14
* here.
15
*/
16
int
pm_strncasecmp(
const
uint8_t *string1,
const
uint8_t *string2,
size_t
length);
17
18
#endif
Generated by
1.9.8