util: fix asprintf() fallback

Fixes: 9607d499dc ("util: add asprintf() wrapper for MSVC")
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
This commit is contained in:
Eric Engestrom 2019-07-23 10:52:16 +01:00 committed by Eric Engestrom
parent 22c7738520
commit 7797823afa
1 changed files with 5 additions and 6 deletions

View File

@ -99,16 +99,15 @@ util_vasprintf(char **ret, const char *format, va_list ap)
}
#define asprintf util_asprintf
static inline char *
util_asprintf(const char *fmt, ...)
static inline int
util_asprintf(char **str, const char *fmt, ...)
{
char *ptr;
int ret;
va_list args;
va_start(args, fmt);
if (vasprintf(&ptr, fmt, args) == -1)
ptr = NULL;
ret = vasprintf(str, fmt, args);
va_end(args);
return ptr;
return ret;
}
#define strcasecmp stricmp