Lines Matching refs:ret
89 * @param ret Pointer to which the newly allocated buffer is written
96 Xvasprintf(char **ret, const char *_X_RESTRICT_KYWD format, va_list va)
99 return vasprintf(ret, format, va);
108 *ret = malloc(size + 1);
109 if (*ret == NULL)
112 vsnprintf(*ret, size + 1, format, va);
113 (*ret)[size] = 0;
126 * @param ret Pointer to which the newly allocated buffer is written
133 Xasprintf(char **ret, const char *_X_RESTRICT_KYWD format, ...)
139 size = vasprintf(ret, format, va);
149 * @param ret Pointer to which the newly allocated buffer is written
156 XNFvasprintf(char **ret, const char *_X_RESTRICT_KYWD format, va_list va)
158 int size = vasprintf(ret, format, va);
160 if ((size == -1) || (*ret == NULL)) {
171 * @param ret Pointer to which the newly allocated buffer is written
178 XNFasprintf(char **ret, const char *_X_RESTRICT_KYWD format, ...)
184 size = XNFvasprintf(ret, format, va);
237 char *ret;
239 if (vasprintf(&ret, format, va) == -1)
240 ret = NULL;
242 return ret;
248 char *ret;
252 if (vasprintf(&ret, format, va) == -1)
253 ret = NULL;
255 return ret;
261 char *ret;
263 XNFvasprintf(&ret, format, va);
265 return ret;
271 char *ret;
275 XNFvasprintf(&ret, format, va);
277 return ret;