diff options
Diffstat (limited to 'internal.h')
-rw-r--r-- | internal.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/internal.h b/internal.h index 304dcc1910..8cc765f15c 100644 --- a/internal.h +++ b/internal.h @@ -960,7 +960,9 @@ typedef struct rb_imemo_alloc_struct { size_t cnt; /* buffer size in VALUE */ } rb_imemo_alloc_t; -rb_imemo_alloc_t *rb_imemo_alloc_new(void *buf); +VALUE rb_imemo_alloc_auto_free_pointer(void *buf); +VALUE rb_imemo_alloc_auto_free_maybe_mark_buffer(void *buf, size_t cnt); +rb_imemo_alloc_t *rb_imemo_alloc_parser_heap(void *buf, rb_imemo_alloc_t *old_heap, size_t cnt); void rb_strterm_mark(VALUE obj); |