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