From 484dd64d138a1ae977af05193036d3fe46220b2c Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Thu, 30 Oct 2014 19:21:30 -0700 Subject: * lib.c (chk_grow_vec): New function. (string_extend): Use chk_grow_vec. (vec_set_length): Avoid subtractions for comparing numbers. * lib.h (chk_grow_vec): Declared. * stream.c (snarf_line, string_out_put_string): Use chk_grow_vec. --- lib.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib.h') diff --git a/lib.h b/lib.h index 9a1056d1..b59eb875 100644 --- a/lib.h +++ b/lib.h @@ -501,6 +501,8 @@ mem_t *chk_malloc(size_t size); mem_t *chk_malloc_gc_more(size_t size); mem_t *chk_calloc(size_t n, size_t size); mem_t *chk_realloc(mem_t *, size_t size); +mem_t *chk_grow_vec(mem_t *old, size_t oldelems, size_t newelems, + size_t elsize); wchar_t *chk_strdup(const wchar_t *str); val cons(val car, val cdr); val make_lazy_cons(val func); -- cgit v1.2.3