Pol  Revision:f37d500
filefmt.h File Reference

Go to the source code of this file.

Classes

struct  Pol::Bscript::BSCRIPT_DBG_INSTRUCTION
 
struct  Pol::Bscript::BSCRIPT_EXPORTED_FUNCTION
 
struct  Pol::Bscript::BSCRIPT_FILE_HDR
 
struct  Pol::Bscript::BSCRIPT_GLOBALVARNAME_HDR
 
struct  Pol::Bscript::BSCRIPT_GLOBALVARNAMES_HDR
 
struct  Pol::Bscript::BSCRIPT_MODULE_FUNCTION
 
struct  Pol::Bscript::BSCRIPT_MODULE_HDR
 
struct  Pol::Bscript::BSCRIPT_PROGDEF_HDR
 
struct  Pol::Bscript::BSCRIPT_SECTION_HDR
 

Namespaces

 Pol
 
 Pol::Bscript
 

Macros

#define BSCRIPT_FILE_MAGIC0   'C'
 
#define BSCRIPT_FILE_MAGIC1   'E'
 
#define ESCRIPT_FILE_VER_0000_obs   0x0000
 
#define ESCRIPT_FILE_VER_0001_obs   0x0001
 
#define ESCRIPT_FILE_VER_0002_obs   0x0002
 
#define ESCRIPT_FILE_VER_0003   0x0003
 
#define ESCRIPT_FILE_VER_0004   0x0004
 
#define ESCRIPT_FILE_VER_0005   0x0005
 
#define ESCRIPT_FILE_VER_0006   0x0006
 
#define ESCRIPT_FILE_VER_0007   0x0007
 
#define ESCRIPT_FILE_VER_0008   0x0008
 
#define ESCRIPT_FILE_VER_0009   0x0009
 
#define ESCRIPT_FILE_VER_000A   0x000A
 
#define ESCRIPT_FILE_VER_000B   0x000B
 
#define ESCRIPT_FILE_VER_000C   0x000C
 
#define ESCRIPT_FILE_VER_000D   0x000D
 
#define ESCRIPT_FILE_VER_CURRENT   ( ESCRIPT_FILE_VER_000D )
 

Enumerations

enum  Pol::Bscript::BSCRIPT_SECTION {
  Pol::Bscript::BSCRIPT_SECTION_MODULE = 1, Pol::Bscript::BSCRIPT_SECTION_CODE = 2, Pol::Bscript::BSCRIPT_SECTION_SYMBOLS = 3, Pol::Bscript::BSCRIPT_SECTION_PROGDEF = 4,
  Pol::Bscript::BSCRIPT_SECTION_GLOBALVARNAMES = 5, Pol::Bscript::BSCRIPT_SECTION_EXPORTED_FUNCTIONS = 6
}
 

Detailed Description

History
  • 2005/12/08 Shinigami: New Version added to force Recompiling...
  • 2006/09/16 Shinigami: New Version... Internal handling of UO.EM Function execution changed.
  • 2007/11/07 Shinigami: New Version... Removed some tokens like Left+Mid
  • 2009/08/27 Turley: New Version Muad removed members/methods
  • 2009/09/16 Turley: New Version removed member isUOKR

Definition in file filefmt.h.

Macro Definition Documentation

#define BSCRIPT_FILE_MAGIC0   'C'
#define BSCRIPT_FILE_MAGIC1   'E'
#define ESCRIPT_FILE_VER_0000_obs   0x0000

Definition at line 23 of file filefmt.h.

#define ESCRIPT_FILE_VER_0001_obs   0x0001

Definition at line 24 of file filefmt.h.

#define ESCRIPT_FILE_VER_0002_obs   0x0002

Definition at line 25 of file filefmt.h.

#define ESCRIPT_FILE_VER_0003   0x0003

Definition at line 26 of file filefmt.h.

#define ESCRIPT_FILE_VER_0004   0x0004

Definition at line 27 of file filefmt.h.

#define ESCRIPT_FILE_VER_0005   0x0005

Definition at line 28 of file filefmt.h.

#define ESCRIPT_FILE_VER_0006   0x0006

Definition at line 29 of file filefmt.h.

#define ESCRIPT_FILE_VER_0007   0x0007

Definition at line 30 of file filefmt.h.

#define ESCRIPT_FILE_VER_0008   0x0008

Definition at line 31 of file filefmt.h.

#define ESCRIPT_FILE_VER_0009   0x0009

Definition at line 32 of file filefmt.h.

#define ESCRIPT_FILE_VER_000A   0x000A

Definition at line 33 of file filefmt.h.

#define ESCRIPT_FILE_VER_000B   0x000B

Definition at line 34 of file filefmt.h.

#define ESCRIPT_FILE_VER_000C   0x000C

Definition at line 35 of file filefmt.h.

#define ESCRIPT_FILE_VER_000D   0x000D

Definition at line 36 of file filefmt.h.