aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>1997-06-17 15:19:17 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>1997-06-17 15:19:17 -0300
commit732ef82c72993cad6b5701a50be1c0753e5cc973 (patch)
treeefedcc4e75561ca56943f8705d6fc81b9c59a6c2
parent2a1da648722470998c52f5ac39d765e45acd3756 (diff)
downloadlua-732ef82c72993cad6b5701a50be1c0753e5cc973.tar.gz
lua-732ef82c72993cad6b5701a50be1c0753e5cc973.tar.bz2
lua-732ef82c72993cad6b5701a50be1c0753e5cc973.zip
"luaI_undump1" cannot be static; luac uses it.
-rw-r--r--undump.c4
-rw-r--r--undump.h8
2 files changed, 9 insertions, 3 deletions
diff --git a/undump.c b/undump.c
index 6fb16117..7088dc8d 100644
--- a/undump.c
+++ b/undump.c
@@ -3,7 +3,7 @@
3** load bytecodes from files 3** load bytecodes from files
4*/ 4*/
5 5
6char* rcs_undump="$Id: undump.c,v 1.24 1997/06/13 11:08:47 lhf Exp $"; 6char* rcs_undump="$Id: undump.c,v 1.23 1997/06/16 16:50:22 roberto Exp roberto $";
7 7
8#include <stdio.h> 8#include <stdio.h>
9#include <string.h> 9#include <string.h>
@@ -301,7 +301,7 @@ static void LoadChunk(ZIO* Z)
301** load one chunk from a file. 301** load one chunk from a file.
302** return list of functions found, headed by main, or NULL at EOF. 302** return list of functions found, headed by main, or NULL at EOF.
303*/ 303*/
304static TFunc* luaI_undump1(ZIO* Z) 304TFunc* luaI_undump1(ZIO* Z)
305{ 305{
306 int c=zgetc(Z); 306 int c=zgetc(Z);
307 if (c==ID_CHUNK) 307 if (c==ID_CHUNK)
diff --git a/undump.h b/undump.h
index 1bb6c300..86da43af 100644
--- a/undump.h
+++ b/undump.h
@@ -1,9 +1,12 @@
1/* 1/*
2** undump.h 2** undump.h
3** definitions for lua decompiler 3** definitions for lua decompiler
4** $Id: undump.h,v 1.4 1997/04/14 12:12:40 lhf Exp roberto $ 4** $Id: undump.h,v 1.5 1997/06/16 16:50:22 roberto Exp roberto $
5*/ 5*/
6 6
7#ifndef undump_h
8#define undump_h
9
7#include "func.h" 10#include "func.h"
8#include "zio.h" 11#include "zio.h"
9 12
@@ -21,4 +24,7 @@
21#define TEST_FLOAT 0.123456789e-23 /* a float for testing representation */ 24#define TEST_FLOAT 0.123456789e-23 /* a float for testing representation */
22 25
23 26
27TFunc* luaI_undump1(ZIO* Z);
24int luaI_undump(ZIO* Z); /* load all chunks */ 28int luaI_undump(ZIO* Z); /* load all chunks */
29
30#endif