aboutsummaryrefslogtreecommitdiff
path: root/ldump.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2014-06-18 10:21:12 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2014-06-18 10:21:12 -0300
commit94266dfdbd25b43fb84e6dc7752cdb069f0335e9 (patch)
tree713bcc5719fcd2f5a360d6135dcbaabbf14f07ae /ldump.c
parente3871abe95446658383ec3576f473a5f1005736e (diff)
downloadlua-94266dfdbd25b43fb84e6dc7752cdb069f0335e9.tar.gz
lua-94266dfdbd25b43fb84e6dc7752cdb069f0335e9.tar.bz2
lua-94266dfdbd25b43fb84e6dc7752cdb069f0335e9.zip
source for all prototypes must be equal in a chunk; no need to store
each one separated
Diffstat (limited to 'ldump.c')
-rw-r--r--ldump.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ldump.c b/ldump.c
index 3d39e6bd..cb07aa17 100644
--- a/ldump.c
+++ b/ldump.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: ldump.c,v 2.28 2014/03/27 15:58:05 roberto Exp roberto $ 2** $Id: ldump.c,v 2.29 2014/04/01 14:39:55 roberto Exp roberto $
3** save precompiled Lua chunks 3** save precompiled Lua chunks
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -137,7 +137,6 @@ static void DumpUpvalues (const Proto *f, DumpState *D) {
137 137
138static void DumpDebug (const Proto *f, DumpState *D) { 138static void DumpDebug (const Proto *f, DumpState *D) {
139 int i, n; 139 int i, n;
140 DumpString((D->strip) ? NULL : f->source, D);
141 n = (D->strip) ? 0 : f->sizelineinfo; 140 n = (D->strip) ? 0 : f->sizelineinfo;
142 DumpInt(n, D); 141 DumpInt(n, D);
143 DumpVector(f->lineinfo, n, D); 142 DumpVector(f->lineinfo, n, D);
@@ -196,6 +195,7 @@ int luaU_dump(lua_State *L, const Proto *f, lua_Writer w, void *data,
196 D.status = 0; 195 D.status = 0;
197 DumpHeader(&D); 196 DumpHeader(&D);
198 DumpByte(f->sizeupvalues, &D); 197 DumpByte(f->sizeupvalues, &D);
198 DumpString((D.strip) ? NULL : f->source, &D);
199 DumpFunction(f, &D); 199 DumpFunction(f, &D);
200 return D.status; 200 return D.status;
201} 201}