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) }