4 #ifndef RUDIMENTS_BYTESTRING_H 5 #define RUDIMENTS_BYTESTRING_H 7 #include <rudiments/private/bytestringincludes.h> 21 static void *duplicate(
const void *src,
size_t size);
26 static void *copy(
void *dest,
const void *src,
32 static void *copyWithOverlap(
void *dest,
41 static void *copyUntil(
void *dest,
const void *src,
51 static void *copySwapBytes(
void *dest,
57 static void *
set(
void *dest,
unsigned char character,
62 static void *zero(
void *dest,
size_t size);
68 static int32_t compare(
const void *s1,
const void *s2,
75 static void *findFirst(
void *haystack,
83 static void *findLast(
void *haystack,
91 static void *findFirst(
void *haystack,
100 static void *findLast(
void *haystack,
109 static const void *findFirst(
const void *haystack,
110 unsigned char needle,
117 static const void *findLast(
const void *haystack,
118 unsigned char needle,
125 static const void *findFirst(
const void *haystack,
134 static const void *findLast(
const void *haystack,
Definition: character.h:11
Definition: bytestring.h:15