id: add missing functions to header
This commit is contained in:
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user