{
if (data_ret)
{
+ *data_ret = malloc(size * sizeof(char) + 1);
memcpy(*data_ret, data, size);
((char**)(data_ret))[0][size] = 0;
}
}
else
{
+ stripstr = p = malloc(data->length * sizeof(char) + 1);
memcpy(stripstr, data->data, data->length);
stripstr[data->length] = 0;
- p = stripstr;
}
if (!p)
{
if (data_ret)
{
+ *data_ret = malloc(size * sizeof(char) + 1);
memcpy(*data_ret, data, size);
((char**)(data_ret))[0][size] = 0;
}
{
if (data_ret)
{
+ *data_ret = malloc(size * sizeof(char) + 1);
memcpy(*data_ret, data, size);
((char**)(data_ret))[0][size] = 0;
}