GNU PROLOG with UTF8 support
Macros | Functions
pred.c File Reference
#include <stdlib.h>
#include <string.h>
#include "engine_pl.h"
Include dependency graph for pred.c:

Macros

#define PRED_FILE
 
#define ADD_CONTROL_CONSTRUCTS_IN_PRED_TBL
 
#define ERR_MULTIFILE_PROP   "multifile predicate %s/%d not declared consistently\n in %s\n and %s"
 

Functions

void Pl_Init_Pred (void)
 
PredInf *FC Pl_Create_Pred (int func, int arity, int pl_file, int pl_line, int prop, PlLong *codep)
 
PredInf *FC Pl_Lookup_Pred (int func, int arity)
 
void FC Pl_Delete_Pred (int func, int arity)
 

Macro Definition Documentation

#define ADD_CONTROL_CONSTRUCTS_IN_PRED_TBL
#define ERR_MULTIFILE_PROP   "multifile predicate %s/%d not declared consistently\n in %s\n and %s"
#define PRED_FILE

Function Documentation

PredInf* FC Pl_Create_Pred ( int  func,
int  arity,
int  pl_file,
int  pl_line,
int  prop,
PlLong codep 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void FC Pl_Delete_Pred ( int  func,
int  arity 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void Pl_Init_Pred ( void  )

Here is the caller graph for this function:

PredInf* FC Pl_Lookup_Pred ( int  func,
int  arity 
)

Here is the caller graph for this function: