From fed4cad7e837db40a73212d06e8b8e6e06c90eca Mon Sep 17 00:00:00 2001 From: Max Wash Date: Mon, 16 Mar 2026 11:41:41 +0000 Subject: [PATCH] id: add missing functions to header --- mie/include/mie/id.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mie/include/mie/id.h b/mie/include/mie/id.h index 76cc7a5..4f59bf7 100644 --- a/mie/include/mie/id.h +++ b/mie/include/mie/id.h @@ -86,6 +86,18 @@ static inline void mie_id_builder_add_cstr( { mie_id_builder_add(builder, s, strlen(s)); } +static inline void mie_id_builder_add_id( + struct mie_id_builder *builder, const mie_id *id) +{ + mie_id_builder_add(builder, id->id_bytes, sizeof id->id_bytes); +} +static inline void mie_id_builder_add_int( + struct mie_id_builder *builder, long long v) +{ + char s[32]; + size_t len = snprintf(s, sizeof s, "%lld", v); + mie_id_builder_add(builder, s, len); +} MIE_API void mie_id_builder_add_rope( struct mie_id_builder *builder, const b_rope *rope); MIE_API void mie_id_builder_add_marker(