Remove now unused x_asprintf()

This commit is contained in:
Joel Rosdahl 2010-07-17 23:06:19 +02:00
parent b9f00885f8
commit 187817a707
2 changed files with 0 additions and 19 deletions

View File

@ -87,7 +87,6 @@ char *format_hash_as_string(const unsigned char *hash, unsigned size);
int create_hash_dir(char **dir, const char *hash, const char *cache_dir);
int create_cachedirtag(const char *dir);
char *format(const char *format, ...) ATTR_FORMAT(printf, 1, 2);
void x_asprintf(char **ptr, const char *format, ...) ATTR_FORMAT(printf, 2, 3);
char *x_strdup(const char *s);
char *x_strndup(const char *s, size_t n);
void *x_realloc(void *ptr, size_t size);

18
util.c
View File

@ -487,24 +487,6 @@ format(const char *format, ...)
return ptr;
}
/*
this is like asprintf() but dies if the malloc fails
note that we use vsnprintf in a rather poor way to make this more portable
*/
void x_asprintf(char **ptr, const char *format, ...)
{
va_list ap;
*ptr = NULL;
va_start(ap, format);
if (vasprintf(ptr, format, ap) == -1) {
fatal("Out of memory in x_asprintf");
}
va_end(ap);
if (!*ptr) fatal("Out of memory in x_asprintf");
}
/*
this is like strdup() but dies if the malloc fails
*/