gbuffer_append_gbuf()
#
Appends the contents of one gbuffer_t
to another. The data from src
is copied into dst
, preserving the read position of src
.
Prototype
int gbuffer_append_gbuf(
gbuffer_t *dst,
gbuffer_t *src
);
Parameters
Key |
Type |
Description |
---|---|---|
|
|
The destination buffer where data will be appended. |
|
|
The source buffer whose data will be copied into |
Return Value
Returns 0
on success, or -1
if an error occurs during the append operation.
Notes
The function iterates over src
in chunks, copying data into dst
. Ensure that dst
has enough space to accommodate the data from src
.
Prototype
// Not applicable in JS
Prototype
# Not applicable in Python
Examples
// TODO C examples
// TODO JS examples
# TODO Python examples