From e6a2af0bf617e69abd2c434a32979ab13578bb7e Mon Sep 17 00:00:00 2001 From: Yuichi Nishiwaki Date: Wed, 10 Sep 2014 02:51:48 +0900 Subject: [PATCH] remove vec_extend_ip. close #9 --- include/picrin/vector.h | 1 - vector.c | 13 ------------- 2 files changed, 14 deletions(-) diff --git a/include/picrin/vector.h b/include/picrin/vector.h index 80a4cb73..facac432 100644 --- a/include/picrin/vector.h +++ b/include/picrin/vector.h @@ -20,7 +20,6 @@ struct pic_vector { struct pic_vector *pic_vec_new(pic_state *, size_t); struct pic_vector *pic_vec_new_from_list(pic_state *, pic_value); -void pic_vec_extend_ip(pic_state *, struct pic_vector *, size_t); #if defined(__cplusplus) } diff --git a/vector.c b/vector.c index d57214e7..87dff916 100644 --- a/vector.c +++ b/vector.c @@ -37,19 +37,6 @@ pic_vec_new_from_list(pic_state *pic, pic_value data) return vec; } -void -pic_vec_extend_ip(pic_state *pic, struct pic_vector *vec, size_t size) -{ - size_t len, i; - - len = vec->len; - vec->len = size; - vec->data = (pic_value *)pic_realloc(pic, vec->data, sizeof(pic_value) * size); - for (i = len; i < size; ++i) { - vec->data[i] = pic_none_value(); - } -} - static pic_value pic_vec_vector_p(pic_state *pic) {