src/clipsrules/core/sysdep.h File Reference

#include <setjmp.h>
#include "symbol.h"
#include <stdio.h>

Include dependency graph for sysdep.h:

Go to the source code of this file.

Defines

#define LOCALE   extern

Functions

LOCALE void InitializeEnvironment (void)
LOCALE void EnvInitializeEnvironment (void *, struct symbolHashNode **, struct floatHashNode **, struct integerHashNode **, struct bitMapHashNode **, struct externalAddressHashNode **)
LOCALE void SetRedrawFunction (void *, void(*)(void *))
LOCALE void SetPauseEnvFunction (void *, void(*)(void *))
LOCALE void SetContinueEnvFunction (void *, void(*)(void *, int))
LOCALE void(*)(void *) GetRedrawFunction (void *)
LOCALE void(*)(void *) GetPauseEnvFunction (void *)
LOCALE void(*)(void *, int) GetContinueEnvFunction (void *)
LOCALE void RerouteStdin (void *, int, char *[])
LOCALE double gentime (void)
LOCALE void gensystem (void *theEnv)
LOCALE void VMSSystem (char *)
LOCALE int GenOpenReadBinary (void *, char *, char *)
LOCALE void GetSeekCurBinary (void *, long)
LOCALE void GetSeekSetBinary (void *, long)
LOCALE void GenTellBinary (void *, long *)
LOCALE void GenCloseBinary (void *)
LOCALE void GenReadBinary (void *, void *, size_t)
LOCALE FILE * GenOpen (void *, char *, char *)
LOCALE int GenClose (void *, FILE *)
LOCALE void genexit (void *, int)
LOCALE int genrand (void)
LOCALE void genseed (int)
LOCALE int genremove (char *)
LOCALE int genrename (char *, char *)
LOCALE char * gengetcwd (char *, int)
LOCALE void GenWrite (void *, size_t, FILE *)
LOCALE int(*)(void *) EnvSetBeforeOpenFunction (void *, int(*)(void *))
LOCALE int(*)(void *) EnvSetAfterOpenFunction (void *, int(*)(void *))
LOCALE int gensprintf (char *, const char *,...)
LOCALE char * genstrcpy (char *, const char *)
LOCALE char * genstrncpy (char *, const char *, size_t)
LOCALE char * genstrcat (char *, const char *)
LOCALE char * genstrncat (char *, const char *, size_t)
LOCALE void SetJmpBuffer (void *, jmp_buf *)
LOCALE void genprintfile (void *, FILE *, char *)
LOCALE int gengetchar (void *)
LOCALE int genungetchar (void *, int)


Define Documentation

#define LOCALE   extern

Definition at line 55 of file sysdep.h.


Function Documentation

LOCALE void EnvInitializeEnvironment ( void *  ,
struct symbolHashNode **  ,
struct floatHashNode **  ,
struct integerHashNode **  ,
struct bitMapHashNode **  ,
struct externalAddressHashNode **   
)

Definition at line 281 of file sysdep.c.

LOCALE int(*)(void *) EnvSetAfterOpenFunction ( void *  ,
int(*)(void *)   
)

Definition at line 1210 of file sysdep.c.

LOCALE int(*)(void *) EnvSetBeforeOpenFunction ( void *  ,
int(*)(void *)   
)

Definition at line 1196 of file sysdep.c.

LOCALE int GenClose ( void *  ,
FILE *   
)

Definition at line 1252 of file sysdep.c.

LOCALE void GenCloseBinary ( void *   ) 

Definition at line 1427 of file sysdep.c.

LOCALE void genexit ( void *  ,
int   
)

Definition at line 1050 of file sysdep.c.

LOCALE int gengetchar ( void *   ) 

Definition at line 852 of file sysdep.c.

LOCALE char* gengetcwd ( char *  ,
int   
)

Definition at line 1156 of file sysdep.c.

LOCALE FILE* GenOpen ( void *  ,
char *  ,
char *   
)

Definition at line 1223 of file sysdep.c.

LOCALE int GenOpenReadBinary ( void *  ,
char *  ,
char *   
)

Definition at line 1275 of file sysdep.c.

LOCALE void genprintfile ( void *  ,
FILE *  ,
char *   
)

Definition at line 906 of file sysdep.c.

LOCALE int genrand ( void   ) 

Definition at line 1135 of file sysdep.c.

LOCALE void GenReadBinary ( void *  ,
void *  ,
size_t   
)

Definition at line 1320 of file sysdep.c.

LOCALE int genremove ( char *   ) 

Definition at line 1172 of file sysdep.c.

LOCALE int genrename ( char *  ,
char *   
)

Definition at line 1183 of file sysdep.c.

LOCALE void genseed ( int   ) 

Definition at line 1143 of file sysdep.c.

LOCALE int gensprintf ( char *  ,
const char *  ,
  ... 
)

Definition at line 1115 of file sysdep.c.

LOCALE char* genstrcat ( char *  ,
const char *   
)

Definition at line 1094 of file sysdep.c.

LOCALE char* genstrcpy ( char *  ,
const char *   
)

Definition at line 1073 of file sysdep.c.

LOCALE char* genstrncat ( char *  ,
const char *  ,
size_t   
)

Definition at line 1104 of file sysdep.c.

LOCALE char* genstrncpy ( char *  ,
const char *  ,
size_t   
)

Definition at line 1083 of file sysdep.c.

LOCALE void gensystem ( void *  theEnv  ) 

Definition at line 753 of file sysdep.c.

LOCALE void GenTellBinary ( void *  ,
long *   
)

Definition at line 1406 of file sysdep.c.

LOCALE double gentime ( void   ) 

Definition at line 680 of file sysdep.c.

LOCALE int genungetchar ( void *  ,
int   
)

Definition at line 885 of file sysdep.c.

LOCALE void GenWrite ( void *  ,
size_t  ,
FILE *   
)

Definition at line 1453 of file sysdep.c.

LOCALE void(*)(void *, int) GetContinueEnvFunction ( void *   ) 

Definition at line 530 of file sysdep.c.

LOCALE void(*)(void *) GetPauseEnvFunction ( void *   ) 

Definition at line 521 of file sysdep.c.

LOCALE void(*)(void *) GetRedrawFunction ( void *   ) 

Definition at line 513 of file sysdep.c.

LOCALE void GetSeekCurBinary ( void *  ,
long   
)

Definition at line 1364 of file sysdep.c.

LOCALE void GetSeekSetBinary ( void *  ,
long   
)

Definition at line 1385 of file sysdep.c.

LOCALE void InitializeEnvironment ( void   ) 

Definition at line 270 of file sysdep.c.

LOCALE void RerouteStdin ( void *  ,
int  ,
char *  [] 
)

Definition at line 540 of file sysdep.c.

LOCALE void SetContinueEnvFunction ( void *  ,
void(*)(void *, int)   
)

Definition at line 503 of file sysdep.c.

LOCALE void SetJmpBuffer ( void *  ,
jmp_buf *   
)

Definition at line 1063 of file sysdep.c.

LOCALE void SetPauseEnvFunction ( void *  ,
void(*)(void *)   
)

Definition at line 491 of file sysdep.c.

LOCALE void SetRedrawFunction ( void *  ,
void(*)(void *)   
)

Definition at line 480 of file sysdep.c.

LOCALE void VMSSystem ( char *   ) 


Generated on Mon Jan 10 22:33:42 2011 by  doxygen 1.5.6