~ilya-yanok/ubuntu/precise/grub2/fix-for-948716

« back to all changes in this revision

Viewing changes to script/lua/lundump.h

  • Committer: Bazaar Package Importer
  • Author(s): Robert Millan
  • Date: 2009-07-25 19:00:53 UTC
  • mfrom: (1.6.3 upstream)
  • mto: (17.4.13 sid)
  • mto: This revision was merged to the branch mainline in revision 53.
  • Revision ID: james.westby@ubuntu.com-20090725190053-uv3lm6ya3zxs77ep
ImportĀ upstreamĀ versionĀ 1.96+20090725

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
** $Id: lundump.h,v 1.37.1.1 2007/12/27 13:02:25 roberto Exp $
 
3
** load precompiled Lua chunks
 
4
** See Copyright Notice in lua.h
 
5
*/
 
6
 
 
7
#ifndef lundump_h
 
8
#define lundump_h
 
9
 
 
10
#include "lobject.h"
 
11
#include "lzio.h"
 
12
 
 
13
/* load one chunk; from lundump.c */
 
14
LUAI_FUNC Proto* luaU_undump (lua_State* L, ZIO* Z, Mbuffer* buff, const char* name);
 
15
 
 
16
/* make header; from lundump.c */
 
17
LUAI_FUNC void luaU_header (char* h);
 
18
 
 
19
/* dump one chunk; from ldump.c */
 
20
LUAI_FUNC int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, void* data, int strip);
 
21
 
 
22
#ifdef luac_c
 
23
/* print one chunk; from print.c */
 
24
LUAI_FUNC void luaU_print (const Proto* f, int full);
 
25
#endif
 
26
 
 
27
/* for header of binary files -- this is Lua 5.1 */
 
28
#define LUAC_VERSION            0x51
 
29
 
 
30
/* for header of binary files -- this is the official format */
 
31
#define LUAC_FORMAT             0
 
32
 
 
33
/* size of header of binary files */
 
34
#define LUAC_HEADERSIZE         12
 
35
 
 
36
#endif