bugfix. Buffer object implemented keysof but didn't register it in its type table
This commit is contained in:
@@ -50,6 +50,7 @@ static _Bool buffer_insert(Object *self, Object *key, Object *val, Heap *heap,
|
|||||||
static int buffer_count(Object *self);
|
static int buffer_count(Object *self);
|
||||||
static void buffer_print(Object *obj, FILE *fp);
|
static void buffer_print(Object *obj, FILE *fp);
|
||||||
static _Bool buffer_free(Object *self, Error *error);
|
static _Bool buffer_free(Object *self, Error *error);
|
||||||
|
static Object* keysof(Object *self, Heap *heap, Error *error);
|
||||||
|
|
||||||
static TypeObject t_buffer = {
|
static TypeObject t_buffer = {
|
||||||
.base = (Object) { .type = &t_type, .flags = Object_STATIC },
|
.base = (Object) { .type = &t_type, .flags = Object_STATIC },
|
||||||
@@ -60,6 +61,7 @@ static TypeObject t_buffer = {
|
|||||||
.count = buffer_count,
|
.count = buffer_count,
|
||||||
.print = buffer_print,
|
.print = buffer_print,
|
||||||
.free = buffer_free,
|
.free = buffer_free,
|
||||||
|
.keysof = keysof,
|
||||||
};
|
};
|
||||||
|
|
||||||
#define THRESHOLD 128
|
#define THRESHOLD 128
|
||||||
|
|||||||
Reference in New Issue
Block a user