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,
62 static void *
zero(
void *dest,
size_t size);
68 static int32_t
compare(
const void *s1,
const void *s2,
110 unsigned char needle,
118 unsigned char needle,
Definition: bytestring.h:15
static void * findLast(void *haystack, unsigned char needle, size_t size)
static void * findLast(void *haystack, size_t haystacksize, const void *needle, size_t needleize)
static void * zero(void *dest, size_t size)
static int32_t compare(const void *s1, const void *s2, size_t size)
static const void * findLast(const void *haystack, size_t haystacksize, const void *needle, size_t needlesize)
static void * findFirst(void *haystack, size_t haystacksize, const void *needle, size_t needleize)
static void * copyWithOverlap(void *dest, const void *src, size_t size)
static void * copyUntil(void *dest, const void *src, unsigned char character, size_t size)
static void * duplicate(const void *src, size_t size)
static const void * findFirst(const void *haystack, size_t haystacksize, const void *needle, size_t needlesize)
static void * copySwapBytes(void *dest, const void *src, size_t size)
static const void * findFirst(const void *haystack, unsigned char needle, size_t size)
static void * findFirst(void *haystack, unsigned char needle, size_t size)
static void * copy(void *dest, const void *src, size_t size)
static const void * findLast(const void *haystack, unsigned char needle, size_t size)
static void * set(void *dest, unsigned char character, size_t size)
Definition: character.h:11