From b20d7ad0865fe1a1cd0c95399cc9521ef71814ba Mon Sep 17 00:00:00 2001 From: Justice Suh Date: Mon, 15 Jul 2019 16:56:10 -0400 Subject: [PATCH] builtin: Move free from array.v to builtin.v --- vlib/builtin/array.v | 4 ---- vlib/builtin/builtin.v | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/vlib/builtin/array.v b/vlib/builtin/array.v index 4f7769e9f5..1559729f3e 100644 --- a/vlib/builtin/array.v +++ b/vlib/builtin/array.v @@ -221,10 +221,6 @@ pub fn (a []string) str() string { return res } -fn free(a voidptr) { - C.free(a) -} - pub fn (b []byte) hex() string { mut hex := malloc(b.len*2+1) mut ptr := &hex[0] diff --git a/vlib/builtin/builtin.v b/vlib/builtin/builtin.v index 5ff24198fc..c5fdfe5824 100644 --- a/vlib/builtin/builtin.v +++ b/vlib/builtin/builtin.v @@ -89,6 +89,10 @@ pub fn calloc(n int) byteptr { return C.calloc(n, 1) } +pub fn free(ptr voidptr) { + C.free(ptr) +} + fn _strlen(s byteptr) int { return C.strlen(s) }