#include <nng/nng.h>
void nng_strfree(char *str);
This documentation is for the TIP (development tree) of NNG and may represent unreleased changes or functionality that is experimental, and is subject to change before release. The latest released version is v1.8.0. See the documentation for v1.8.0 for the most up-to-date information. |
nng_strfree(3)
NAME
nng_strfree - free memory
SYNOPSIS
DESCRIPTION
The nng_strfree()
function deallocates the string str.
This is equivalent to using nng_free()
with
the length of str plus one (for the NUL
terminating byte) as
the size.
This should only be used with strings that were allocated
by nng_strdup() or
nng_alloc() .
In all cases, the allocation size of the string must be the same
as strlen(str) + 1 .
|
Consequently, if the a string created with
nng_strdup() is modified to be shorter, then
it is incorrect to call this function.
(The nng_free() function can be used instead in that
case, using the length of the original string plus one for the size.)
|
RETURN VALUES
None.
ERRORS
None.