MMgr v1.0.0
Zero-heap memory manager in C11. One borrowed buffer, carved by asserted offset.
Loading...
Searching...
No Matches
CatenaFinitaCfg Struct Reference

Arguments for the string calls, where each call reads only the members it needs. More...

#include <cellularum_laboro.h>

Data Fields

const char *const src
const size_t cap
const char *const other
const size_t other_cap
const size_t other_len
char *const dst
const size_t at
const uint8_t byte
const embed_bool ci

Detailed Description

Arguments for the string calls, where each call reads only the members it needs.

Note
Members left unset are zero, and the calls that ignore them never read them.

Definition at line 88 of file cellularum_laboro.h.

Field Documentation

◆ src

const char* const CatenaFinitaCfg::src

Bytes to read [BORROWS].

Definition at line 90 of file cellularum_laboro.h.

◆ cap

const size_t CatenaFinitaCfg::cap

Bytes readable from src, and for copy the bytes writable at dst.

Definition at line 91 of file cellularum_laboro.h.

◆ other

const char* const CatenaFinitaCfg::other

Second operand for diff, eq, starts, find and has [BORROWS].

Definition at line 92 of file cellularum_laboro.h.

◆ other_cap

const size_t CatenaFinitaCfg::other_cap

Bytes readable from other.

Definition at line 93 of file cellularum_laboro.h.

◆ other_len

const size_t CatenaFinitaCfg::other_len

Needle length find and has take when non-zero, and not measuring.

Definition at line 94 of file cellularum_laboro.h.

◆ dst

char* const CatenaFinitaCfg::dst

Destination for copy [BORROWS].

Definition at line 95 of file cellularum_laboro.h.

◆ at

const size_t CatenaFinitaCfg::at

Offset into src for len, ws and digit.

Definition at line 96 of file cellularum_laboro.h.

◆ byte

const uint8_t CatenaFinitaCfg::byte

Byte sought by chr.

Definition at line 97 of file cellularum_laboro.h.

◆ ci

const embed_bool CatenaFinitaCfg::ci

Fold case in diff, eq, starts, find and has.

Definition at line 98 of file cellularum_laboro.h.


The documentation for this struct was generated from the following file: