#include "../../include/std/buffer_view.h" #include "../../include/std/mem.h" BufferView create_buffer_view_null(void) { BufferView buffer_view; buffer_view.data = NULL; buffer_view.size = 0; return buffer_view; } BufferView create_buffer_view(const char *data, usize size) { BufferView buffer_view; buffer_view.data = data; buffer_view.size = size; return buffer_view; } bool buffer_view_equals(const BufferView *self, const BufferView *other) { return self->size == other->size && am_memeql(self->data, other->data, self->size); }