protocol/ArgParser: use libfmt

This commit is contained in:
Max Kellermann 2023-03-06 19:55:59 +01:00
parent 149d1a2f47
commit 1132a1c9a7
2 changed files with 3 additions and 4 deletions

View File

@ -5,17 +5,15 @@
#include "RangeArg.hxx"
#include "Ack.hxx"
#include "Chrono.hxx"
#include "lib/fmt/ToBuffer.hxx"
#include "util/NumberParser.hxx"
#include <stdio.h>
#include <stdlib.h>
static inline ProtocolError
MakeArgError(const char *msg, const char *value) noexcept
{
char buffer[256];
snprintf(buffer, sizeof(buffer), "%s: %s", msg, value);
return {ACK_ERROR_ARG, buffer};
return {ACK_ERROR_ARG, FmtBuffer<256>("{}: {}", msg, value)};
}
uint32_t

View File

@ -66,6 +66,7 @@ test(
include_directories: inc,
dependencies: [
gtest_dep,
fmt_dep,
],
),
protocol: 'gtest',