psc_xsb.c File Reference

#include "xsb_config.h"
#include "xsb_debug.h"
#include <stdio.h>
#include <string.h>
#include "auxlry.h"
#include "cell_xsb.h"
#include "error_xsb.h"
#include "psc_xsb.h"
#include "tries.h"
#include "hash_xsb.h"
#include "macro_xsb.h"
#include "loader_xsb.h"
#include "flags_xsb.h"
#include "sig_xsb.h"
#include "inst_xsb.h"
#include "memory_xsb.h"
#include "register.h"
#include "thread_xsb.h"

Defines

#define CHAR_PTR_SIZE   sizeof(char *)

Functions

Psc synint_proc (Psc, int)
char * string_find (char *str, int insert)
char * string_find_safe (char *str)
static Psc make_psc_rec (char *name, char arity)
static Pair make_psc_pair (Psc psc_ptr, Pair *link_ptr)
CPtr dynpredep_to_prortb (CTXTdeclc void *pred_ep)
TIFptrget_tip_or_tdisp (Psc temp)
TIFptr get_tip (CTXTdeclc Psc psc)
static int is_globalmod (Psc mod_psc)
static Pair search (int arity, char *name, Pair *search_ptr)
static Pair insert0 (char *name, byte arity, Pair *search_ptr, int *is_new)
Pair insert (char *name, byte arity, Psc mod_psc, int *is_new)
Pair insert_module (int type, char *name)
Pair link_sym (Psc psc, Psc mod_psc)
Psc get_ret_psc (int n)
Psc get_intern_psc ()

Define Documentation

#define CHAR_PTR_SIZE   sizeof(char *)
 


Function Documentation

CPtr dynpredep_to_prortb CTXTdeclc void *  pred_ep  ) 
 

Psc get_intern_psc  ) 
 

Psc get_ret_psc int  n  ) 
 

TIFptr get_tip CTXTdeclc Psc  psc  ) 
 

TIFptr* get_tip_or_tdisp Psc  temp  ) 
 

Pair insert char *  name,
byte  arity,
Psc  mod_psc,
int is_new
 

static Pair insert0 char *  name,
byte  arity,
Pair search_ptr,
int is_new
[static]
 

Pair insert_module int  type,
char *  name
 

static int is_globalmod Psc  mod_psc  )  [static]
 

dsw need a better check here!!?!

Pair link_sym Psc  psc,
Psc  mod_psc
 

static Pair make_psc_pair Psc  psc_ptr,
Pair link_ptr
[static]
 

static Psc make_psc_rec char *  name,
char  arity
[static]
 

static Pair search int  arity,
char *  name,
Pair search_ptr
[static]
 

char* string_find char *  str,
int  insert
 

char* string_find_safe char *  str  ) 
 

Psc synint_proc Psc  ,
int 
 


Generated on Wed Jul 26 13:26:54 2006 for XSB by  doxygen 1.4.5