mirror of
https://github.com/janet-lang/janet
synced 2024-12-27 17:00:27 +00:00
20 lines
523 B
C
20 lines
523 B
C
#include "unit.h"
|
|
#include <dst/dst.h>
|
|
|
|
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;
|
|
}
|