~ubuntu-branches/ubuntu/lucid/fceux/lucid

« back to all changes in this revision

Viewing changes to fceu/src/lua/src/lundump.h

  • Committer: Bazaar Package Importer
  • Author(s): Fabrice Coutadeur
  • Date: 2009-12-14 08:05:17 UTC
  • Revision ID: james.westby@ubuntu.com-20091214080517-abi5tj8avthfan7c
Tags: upstream-2.1.2+repack
ImportĀ upstreamĀ versionĀ 2.1.2+repack

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