aboutsummaryrefslogtreecommitdiff
path: root/lmem.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>1997-12-17 18:48:58 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>1997-12-17 18:48:58 -0200
commit502343b40230dfb00efc37bdbaa5c5576f3a5aa5 (patch)
treeb75f9e296ad3229a607fb2b7152dd9efc3706ef6 /lmem.c
parent82d09fbf0dbd5aee890f033b25b09dc48ce58a48 (diff)
downloadlua-502343b40230dfb00efc37bdbaa5c5576f3a5aa5.tar.gz
lua-502343b40230dfb00efc37bdbaa5c5576f3a5aa5.tar.bz2
lua-502343b40230dfb00efc37bdbaa5c5576f3a5aa5.zip
new scheme for buffers, centralized in auxlib.
Diffstat (limited to 'lmem.c')
-rw-r--r--lmem.c19
1 files changed, 1 insertions, 18 deletions
diff --git a/lmem.c b/lmem.c
index 069c4d0d..15ea9fc3 100644
--- a/lmem.c
+++ b/lmem.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: lmem.c,v 1.2 1997/11/19 17:29:23 roberto Exp roberto $ 2** $Id: lmem.c,v 1.3 1997/12/01 20:30:44 roberto Exp roberto $
3** Interface to Memory Manager 3** Interface to Memory Manager
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -27,23 +27,6 @@ int luaM_growaux (void **block, unsigned long nelems, int size,
27 27
28 28
29 29
30void *luaM_buffer (unsigned long size)
31{
32 if (size > L->Mbuffsize) {
33 L->Mbuffsize = size;
34 L->Mbuffer = luaM_realloc(L->Mbuffer, L->Mbuffsize);
35 }
36 return L->Mbuffer;
37}
38
39
40void luaM_clearbuffer (void)
41{
42 L->Mbuffsize /= 2;
43 L->Mbuffer = luaM_realloc(L->Mbuffer, L->Mbuffsize);
44}
45
46
47#ifndef DEBUG 30#ifndef DEBUG
48 31
49/* 32/*