mirror of
https://github.com/janet-lang/janet
synced 2024-12-28 09:20:26 +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;
|
||
|
}
|