nanomsg™ next generation NNG™  
Home GitHub Documentation

This documentation is for version v1.0.1 of nng, but the latest released version is v1.10.0. see the documentation for v1.10.0 for the most up-to-date information.
nng_strfree(3)

SYNOPSIS

#include <nng/nng.h>

void nng_strfree(char *str);

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.

NNG Reference Manual vv1.0.1 © 2019 Staysail Systems, Inc, © 2018 Capitar IT Group BV
This document is supplied under the MIT License.
nanomsg™ and nng™ are trademarks of Garrett D'Amore.