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:
parent
22c7738520
commit
7797823afa
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue