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

module_support.c File Reference

#include "global.h"
#include "module_support.h"
#include "interpret.h"
#include "svalue.h"
#include "stralloc.h"
#include "pike_types.h"
#include "pike_error.h"
#include "mapping.h"
#include "object.h"
#include "operators.h"
#include "bignum.h"

Defines

#define sp   Pike_sp
#define ARGS_OK   0
#define ARGS_OPT   -1
#define ARGS_SHORT   -2
#define ARGS_LONG   -3

Functions

PMOD_EXPORT int check_args (int args,...)
PMOD_EXPORT void check_all_args (const char *fnname, int args,...)
int va_get_args (struct svalue *s, INT32 num_args, const char *fmt, va_list ap)
PMOD_EXPORT int get_args (struct svalue *s, INT32 num_args, const char *fmt,...)
PMOD_EXPORT void get_all_args (const char *fname, INT32 args, const char *format,...)
PMOD_EXPORT void pike_module_export_symbol (const char *name, int len, void *ptr)
PMOD_EXPORT void * pike_module_import_symbol (const char *name, int len, const char *module, int module_len)

Define Documentation

#define ARGS_LONG   -3
 

#define ARGS_OK   0
 

#define ARGS_OPT   -1
 

#define ARGS_SHORT   -2
 

#define sp   Pike_sp
 


Function Documentation

PMOD_EXPORT void check_all_args const char *  fnname,
int  args,
  ...
 

PMOD_EXPORT int check_args int  args,
  ...
 

PMOD_EXPORT void get_all_args const char *  fname,
INT32  args,
const char *  format,
  ...
 

PMOD_EXPORT int get_args struct svalue s,
INT32  num_args,
const char *  fmt,
  ...
 

PMOD_EXPORT void pike_module_export_symbol const char *  name,
int  len,
void *  ptr
 

PMOD_EXPORT void* pike_module_import_symbol const char *  name,
int  len,
const char *  module,
int  module_len
 

int va_get_args struct svalue s,
INT32  num_args,
const char *  fmt,
va_list  ap
 


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