e576bb | 2002-10-11 | Martin Nilsson | |
|
1b10db | 2002-10-08 | Martin Nilsson | |
|
2199ed | 1996-04-13 | Fredrik Hübinette (Hubbe) | | #ifndef PEEP_H
#define PEEP_H
#include "dynamic_buffer.h"
extern dynamic_buffer instrbuf;
|
928f95 | 2000-11-30 | Fredrik Hübinette (Hubbe) | | struct p_instr_s
{
short opcode;
short line;
struct pike_string *file;
INT32 arg;
INT32 arg2;
};
typedef struct p_instr_s p_instr;
|
2199ed | 1996-04-13 | Fredrik Hübinette (Hubbe) | |
|
be478c | 1997-08-30 | Henrik Grubbström (Grubba) | | void init_bytecode(void);
void exit_bytecode(void);
|
7a35a4 | 2000-08-14 | Henrik Grubbström (Grubba) | | ptrdiff_t insert_opcode2(unsigned int f,
|
fd7b9b | 2002-11-01 | Henrik Grubbström (Grubba) | | INT32 a,
|
7a35a4 | 2000-08-14 | Henrik Grubbström (Grubba) | | INT32 b,
INT32 current_line,
struct pike_string *current_file);
ptrdiff_t insert_opcode1(unsigned int f,
|
fd7b9b | 2002-11-01 | Henrik Grubbström (Grubba) | | INT32 a,
|
7a35a4 | 2000-08-14 | Henrik Grubbström (Grubba) | | INT32 current_line,
struct pike_string *current_file);
|
fd7b9b | 2002-11-01 | Henrik Grubbström (Grubba) | | ptrdiff_t insert_opcode0(int f,int current_line,
struct pike_string *current_file);
|
2199ed | 1996-04-13 | Fredrik Hübinette (Hubbe) | | void update_arg(int instr,INT32 arg);
|
ee6a78 | 2003-11-19 | Henrik Grubbström (Grubba) | | INT32 assemble(int store_linenumbers);
|
2199ed | 1996-04-13 | Fredrik Hübinette (Hubbe) | |
#endif
|