GNU PROLOG with UTF8 support
Macros | Functions
machine.h File Reference
#include "bool.h"
Include dependency graph for machine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define M_USED_REGS   {0}
 

Functions

void Pl_Init_Machine (void)
 
char * Pl_M_Sys_Err_String (int ret_val)
 
PlLong Pl_M_User_Time (void)
 
PlLong Pl_M_System_Time (void)
 
PlLong Pl_M_Real_Time (void)
 
void Pl_M_Randomize (void)
 
void Pl_M_Set_Seed (int n)
 
int Pl_M_Get_Seed (void)
 
int Pl_M_Random_Integer (int n)
 
double Pl_M_Random_Float (double n)
 
char * Pl_M_Host_Name_From_Name (char *host_name)
 
char * Pl_M_Host_Name_From_Adr (char *host_address)
 
char * Pl_M_Get_Working_Dir (void)
 
Bool Pl_M_Set_Working_Dir (char *path)
 
char * Pl_M_Absolute_Path_Name (char *src)
 
Bool Pl_M_Is_Absolute_File_Name (char *path)
 
char * Pl_M_Decompose_File_Name (char *path, Bool del_trail_slashes, char **base, char **suffix)
 
void M_Check_Magic_Words (void)
 

Macro Definition Documentation

#define M_USED_REGS   {0}

Function Documentation

void M_Check_Magic_Words ( void  )

Here is the caller graph for this function:

void Pl_Init_Machine ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

char* Pl_M_Absolute_Path_Name ( char *  src)

Here is the call graph for this function:

Here is the caller graph for this function:

char* Pl_M_Decompose_File_Name ( char *  path,
Bool  del_trail_slashes,
char **  base,
char **  suffix 
)

Here is the caller graph for this function:

int Pl_M_Get_Seed ( void  )

Here is the caller graph for this function:

char* Pl_M_Get_Working_Dir ( void  )

Here is the caller graph for this function:

char* Pl_M_Host_Name_From_Adr ( char *  host_address)

Here is the call graph for this function:

Here is the caller graph for this function:

char* Pl_M_Host_Name_From_Name ( char *  host_name)

Here is the call graph for this function:

Here is the caller graph for this function:

Bool Pl_M_Is_Absolute_File_Name ( char *  path)

Here is the caller graph for this function:

double Pl_M_Random_Float ( double  n)

Here is the caller graph for this function:

int Pl_M_Random_Integer ( int  n)

Here is the caller graph for this function:

void Pl_M_Randomize ( void  )

Here is the call graph for this function:

PlLong Pl_M_Real_Time ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

void Pl_M_Set_Seed ( int  n)

Here is the caller graph for this function:

Bool Pl_M_Set_Working_Dir ( char *  path)

Here is the call graph for this function:

Here is the caller graph for this function:

char* Pl_M_Sys_Err_String ( int  ret_val)

Here is the caller graph for this function:

PlLong Pl_M_System_Time ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

PlLong Pl_M_User_Time ( void  )

Here is the call graph for this function:

Here is the caller graph for this function: