diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2014-06-18 10:21:12 -0300 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2014-06-18 10:21:12 -0300 |
| commit | 94266dfdbd25b43fb84e6dc7752cdb069f0335e9 (patch) | |
| tree | 713bcc5719fcd2f5a360d6135dcbaabbf14f07ae /ldump.c | |
| parent | e3871abe95446658383ec3576f473a5f1005736e (diff) | |
| download | lua-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.c | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -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 | ||
| 138 | static void DumpDebug (const Proto *f, DumpState *D) { | 138 | static 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 | } |
