Fix SunOS build
Some checks failed
CMake / ubuntu-latest - shared=OFF, posix=ON (push) Successful in 14s
CMake / ubuntu-latest - shared=ON, posix=ON (push) Has been cancelled

Signed-off-by: Slendi <slendi@socopon.com>
This commit is contained in:
2025-08-09 08:48:20 +03:00
parent 6f79fb9c44
commit fdb22819b4

16
patch.patch Normal file
View File

@@ -0,0 +1,16 @@
diff --git a/src/dcfg.c b/src/dcfg.c
index e727e17..421f602 100644
--- a/src/dcfg.c
+++ b/src/dcfg.c
@@ -1615,7 +1615,11 @@ static bool ser_value(dcfg_Value *v, StrBld *sb)
return sb_put(sb, v->v.b ? "true" : "false", v->v.b ? 4 : 5);
case dcfg_ValueType_Integer: {
char tmp[64];
+#ifdef __sun
+ int n = snprintf(tmp, sizeof tmp, "%ld", v->v.i);
+#else
int n = snprintf(tmp, sizeof tmp, "%" PRId64, v->v.i);
+#endif
return sb_put(sb, tmp, (size_t)n);
}
case dcfg_ValueType_Real: {