From 6a6f3824a325eafa933313c1a4dc09f318ebf486 Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Sun, 24 Apr 2022 17:09:12 +0200 Subject: [PATCH] Don't depend on size_t being u64 --- protogen.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/protogen.lua b/protogen.lua index cd356e7..e6ff264 100755 --- a/protogen.lua +++ b/protogen.lua @@ -49,7 +49,7 @@ emit_h([[ typedef char *String; typedef struct { - size_t siz; + uint64_t siz; unsigned char *data; } ]] .. struct_prefix .. [[Blob; @@ -64,6 +64,7 @@ emit_c([[ #endif #include +#include #include #include #include @@ -88,7 +89,7 @@ emit_c([[ return true; if (buffer->siz < len) { - fprintf(stderr, "[warning] buffer exhausted (requested bytes: %zu, remaining bytes: %zu)\n", len, buffer->siz); + fprintf(stderr, "[warning] buffer exhausted (requested bytes: %zu, remaining bytes: %" PRIu64 ")\n", len, buffer->siz); return false; } -- 2.44.0