/** @see BencSerializer.h */ static int32_t serializeString(const struct Writer* writer, const String* string) { writeint64_t(writer, string->len); writer->write(":", 1, writer); return writer->write(string->bytes, string->len, writer); }
/** @see BencSerializer.h */ static int32_t serializeString(struct Writer* writer, const String* string) { writeint64_t(writer, string->len); Writer_write(writer, ":", 1); return Writer_write(writer, string->bytes, string->len); }
/** @see BencSerializer.h */ static int32_t serializeint64_t(const struct Writer* writer, const int64_t integer) { writer->write("i", 1, writer); writeint64_t(writer, integer); return writer->write("e", 1, writer); }
/** @see BencSerializer.h */ static int32_t serializeint64_t(struct Writer* writer, int64_t integer) { Writer_write(writer, "i", 1); writeint64_t(writer, integer); return Writer_write(writer, "e", 1); }