id: add missing functions to header

This commit is contained in:
2026-03-16 11:41:41 +00:00
parent a107964e2b
commit fed4cad7e8

View File

@@ -86,6 +86,18 @@ static inline void mie_id_builder_add_cstr(
{ {
mie_id_builder_add(builder, s, strlen(s)); 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( MIE_API void mie_id_builder_add_rope(
struct mie_id_builder *builder, const b_rope *rope); struct mie_id_builder *builder, const b_rope *rope);
MIE_API void mie_id_builder_add_marker( MIE_API void mie_id_builder_add_marker(