#include "unit.h" #include int main() { dst_init(); DstBuffer *buffer = dst_buffer(100); assert(buffer->count == 0); assert(buffer->capacity == 100); dst_buffer_push_u8(buffer, 'h'); dst_buffer_push_u8(buffer, 'e'); dst_buffer_push_u8(buffer, 'l'); dst_buffer_push_u8(buffer, 'l'); dst_buffer_push_u8(buffer, 'o'); assert(dst_equals( dst_wrap_string(dst_cstring("hello")), dst_wrap_string(dst_string(buffer->data, buffer->count)) )); return 0; }