Lines Matching refs:ret
87 * @param ret Pointer to which the newly allocated buffer is written
94 Xvasprintf(char **ret, const char * _X_RESTRICT_KYWD format, va_list va)
97 return vasprintf(ret, format, va);
106 *ret = malloc(size + 1);
107 if (*ret == NULL)
110 vsnprintf(*ret, size + 1, format, va);
111 (*ret)[size] = 0;
124 * @param ret Pointer to which the newly allocated buffer is written
131 Xasprintf(char ** ret, const char * _X_RESTRICT_KYWD format, ...)
136 size = vasprintf(ret, format, va);
146 * @param ret Pointer to which the newly allocated buffer is written
153 XNFvasprintf(char **ret, const char * _X_RESTRICT_KYWD format, va_list va)
155 int size = vasprintf(ret, format, va);
156 if ((size == -1) || (*ret == NULL)) {
168 * @param ret Pointer to which the newly allocated buffer is written
175 XNFasprintf(char ** ret, const char * _X_RESTRICT_KYWD format, ...)
180 size = XNFvasprintf(ret, format, va);
189 char *ret;
191 if (vasprintf(&ret, format, va) == -1)
192 ret = NULL;
194 return ret;
199 char *ret;
202 if (vasprintf(&ret, format, va) == -1)
203 ret = NULL;
205 return ret;
211 char *ret;
213 XNFvasprintf(&ret, format, va);
215 return ret;
220 char *ret;
223 XNFvasprintf(&ret, format, va);
225 return ret;