From: Long Li <lon...@microsoft.com> The pathname can be defined as name[MAX_PATH]. This makes the driver compilable using MSVC.
Signed-off-by: Long Li <lon...@microsoft.com> --- drivers/net/mana/mana.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/net/mana/mana.c b/drivers/net/mana/mana.c index c37c4e3444..d12dff6ce1 100644 --- a/drivers/net/mana/mana.c +++ b/drivers/net/mana/mana.c @@ -36,11 +36,8 @@ static rte_spinlock_t mana_shared_data_lock = RTE_SPINLOCK_INITIALIZER; /* Allocate a buffer on the stack and fill it with a printf format string. */ #define MANA_MKSTR(name, ...) \ - int mkstr_size_##name = snprintf(NULL, 0, "" __VA_ARGS__); \ - char name[mkstr_size_##name + 1]; \ - \ - memset(name, 0, mkstr_size_##name + 1); \ - snprintf(name, sizeof(name), "" __VA_ARGS__) + char name[PATH_MAX]; \ + snprintf(name, PATH_MAX, "" __VA_ARGS__) int mana_logtype_driver; int mana_logtype_init; -- 2.34.1