version 1.12, 2017/11/27 22:43:07 |
version 1.13, 2017/11/27 23:54:28 |
Line 556 __format_grouped_double(struct lconv *lc |
|
Line 556 __format_grouped_double(struct lconv *lc |
|
|
|
/* make sure that we've enough space for result string */ |
/* make sure that we've enough space for result string */ |
bufsize = avalue_size * 2 + 1; |
bufsize = avalue_size * 2 + 1; |
rslt = malloc(bufsize); |
rslt = calloc(1, bufsize); |
if (rslt == NULL) { |
if (rslt == NULL) { |
free(avalue); |
free(avalue); |
return (NULL); |
return (NULL); |
} |
} |
memset(rslt, 0, bufsize); |
|
bufend = rslt + bufsize - 1; /* reserve space for trailing '\0' */ |
bufend = rslt + bufsize - 1; /* reserve space for trailing '\0' */ |
|
|
/* skip spaces at beggining */ |
/* skip spaces at beggining */ |