dstr_get_data
3
dstr_get_data
dstr_get_data_length
dstr_get_data_str
exporting data from dstring_t
structure
#include <cds/dstring.h>
int dstr_get_data_length
dstring_t *dstr
int dstr_get_data
dstring_t *dstr
char *dst
int dstr_get_data_str
dstring_t *dstr
str_t *dst
Description
dstr_get_data_length function is used to determine
the size of data present in dynamic string. It returns negative value on error.
dstr_get_data copies data from internal buffers into
given character array allocated by caller. The data size can be
determined by dstr_get_data_length call.
dstr_get_data_str copies data from internal buffers into
internally allocated string. This string is returned in the dst
parameter.
Return value
Functions dstr_get_data and
dstr_get_data_str return 0 if successful, nonzero otherwise.
Function dstr_get_data_length returns negative value
on error, zero if there is no data in dynamic string and positive if there was
no error and data present.
See Also