Main Page | Class List | Directories | File List | Class Members | File Members

pike_embed.c File Reference

#include "global.h"
#include "fdlib.h"
#include "backend.h"
#include "module.h"
#include "object.h"
#include "lex.h"
#include "pike_types.h"
#include "builtin_functions.h"
#include "array.h"
#include "stralloc.h"
#include "interpret.h"
#include "pike_error.h"
#include "pike_macros.h"
#include "callback.h"
#include "signal_handler.h"
#include "threads.h"
#include "dynamic_load.h"
#include "gc.h"
#include "multiset.h"
#include "mapping.h"
#include "cpp.h"
#include "main.h"
#include "operators.h"
#include "rbtree.h"
#include "pike_security.h"
#include "constants.h"
#include "version.h"
#include "program.h"
#include "pike_rusage.h"
#include "module_support.h"
#include "opcodes.h"
#include "pike_memory.h"
#include "pike_embed.h"
#include "las.h"
#include "time_stuff.h"

Defines

#define ATTRIBUTE(X)
#define TRACE(X)

Functions

int set_pike_debug_options (int bits, int mask)
int set_pike_runtime_options (int bits, int mask)
void init_pike (char **argv, const char *file)
void init_pike_runtime (void(*exit_cb)(int))
void set_pike_evaluator_limit (unsigned long num_instrs)
PMOD_EXPORT struct callbackadd_post_master_callback (callback_func call, void *arg, callback_func free_func)
objectload_pike_master (void)
void pike_enable_stack_profiling (void)
PMOD_EXPORT struct callbackadd_exit_callback (callback_func call, void *arg, callback_func free_func)
void pike_do_exit (int num)
void pike_push_argv (int argc, char **argv)
void pike_push_env (void)

Variables

PMOD_EXPORT int debug_options = 0
PMOD_EXPORT int runtime_options = 0
PMOD_EXPORT int d_flag = 0
PMOD_EXPORT int c_flag = 0
PMOD_EXPORT int default_t_flag = 0
PMOD_EXPORT int a_flag = 0
PMOD_EXPORT int l_flag = 0
PMOD_EXPORT int p_flag = 0
char ** ARGV
const char * master_file = NULL

Define Documentation

#define ATTRIBUTE  ) 
 

#define TRACE  ) 
 


Function Documentation

PMOD_EXPORT struct callback* add_exit_callback callback_func  call,
void *  arg,
callback_func  free_func
 

PMOD_EXPORT struct callback* add_post_master_callback callback_func  call,
void *  arg,
callback_func  free_func
 

void init_pike char **  argv,
const char *  file
 

void init_pike_runtime void(*)(int exit_cb  ) 
 

struct object* load_pike_master void   ) 
 

void pike_do_exit int  num  ) 
 

void pike_enable_stack_profiling void   ) 
 

void pike_push_argv int  argc,
char **  argv
 

void pike_push_env void   ) 
 

int set_pike_debug_options int  bits,
int  mask
 

void set_pike_evaluator_limit unsigned long  num_instrs  ) 
 

int set_pike_runtime_options int  bits,
int  mask
 


Variable Documentation

PMOD_EXPORT int a_flag = 0
 

char** ARGV
 

PMOD_EXPORT int c_flag = 0
 

PMOD_EXPORT int d_flag = 0
 

PMOD_EXPORT int debug_options = 0
 

PMOD_EXPORT int default_t_flag = 0
 

PMOD_EXPORT int l_flag = 0
 

const char* master_file = NULL
 

PMOD_EXPORT int p_flag = 0
 

PMOD_EXPORT int runtime_options = 0
 


Generated on Fri Jul 22 23:44:30 2005 for Pike by  doxygen 1.3.9.1