stralloc_copyb(3)

stralloc_copyb3

Copy data into a stralloc

Usage

#include <libowfat/stralloc.h>

int stralloc_copyb(stralloc* sa,const char* buf,size_t len);

Overview

stralloc_copyb makes sure that sa has enough space allocated to hold len bytes. Then it copies the first len bytes from buf into the stralloc.

The data that sa previously contained is overwritten and truncated.

If stralloc_copys runs out of memory, stralloc_copys leaves sa alone and return 0, otherwise it returns 1.

Return value

1 for success, 0 on memory allocation failure.

Releases

8 releases since Debian 3.0 (Woody); the text changed 2 times.

  1. 3.0
  2. 7–11
  3. 12–13

From libowfat-dev 0.32-5 in Debian 13 (Trixie). Parsed by carta from the page's man source.