#include "setup.h"#include <stdio.h>#include <string.h>#include <stdlib.h>#include <time.h>#include <stdarg.h>#include "argacces.h"#include "bmathfun.h"#include "commline.h"#include "conscomp.h"#include "constrnt.h"#include "constrct.h"#include "cstrcpsr.h"#include "emathfun.h"#include "envrnmnt.h"#include "filecom.h"#include "iofun.h"#include "memalloc.h"#include "miscfun.h"#include "multifld.h"#include "multifun.h"#include "parsefun.h"#include "prccode.h"#include "prdctfun.h"#include "proflfun.h"#include "prcdrfun.h"#include "router.h"#include "sortfun.h"#include "strngfun.h"#include "textpro.h"#include "utility.h"#include "watch.h"#include "sysdep.h"#include "dffctdef.h"#include "ruledef.h"#include "genrccom.h"#include "dffnxfun.h"#include "globldef.h"#include "tmpltdef.h"#include "classini.h"#include "moduldef.h"

Go to the source code of this file.
Classes | |
| struct | systemDependentData |
Defines | |
| #define | _SYSDEP_SOURCE_ |
| #define | _STDIO_INCLUDED_ |
| #define | NO_SWITCH 0 |
| #define | BATCH_SWITCH 1 |
| #define | BATCH_STAR_SWITCH 2 |
| #define | LOAD_SWITCH 3 |
| #define | SYSTEM_DEPENDENT_DATA 58 |
| #define | SystemDependentData(theEnv) ((struct systemDependentData *) GetEnvironmentData(theEnv,SYSTEM_DEPENDENT_DATA)) |
Functions | |
| void | UserFunctions (void) |
| void | EnvUserFunctions (void *) |
| globle void | InitializeEnvironment () |
| globle void | EnvInitializeEnvironment (void *vtheEnvironment, struct symbolHashNode **symbolTable, struct floatHashNode **floatTable, struct integerHashNode **integerTable, struct bitMapHashNode **bitmapTable, struct externalAddressHashNode **externalAddressTable) |
| globle void | SetRedrawFunction (void *theEnv, void(*theFunction)(void *)) |
| globle void | SetPauseEnvFunction (void *theEnv, void(*theFunction)(void *)) |
| globle void | SetContinueEnvFunction (void *theEnv, void(*theFunction)(void *, int)) |
| globle void(*)(void *) | GetRedrawFunction (void *theEnv) |
| globle void(*)(void *) | GetPauseEnvFunction (void *theEnv) |
| globle void(*)(void *, int) | GetContinueEnvFunction (void *theEnv) |
| globle void | RerouteStdin (void *theEnv, int argc, char *argv[]) |
| globle double | gentime () |
| globle void | gensystem (void *theEnv) |
| globle int | gengetchar (void *theEnv) |
| globle int | genungetchar (void *theEnv, int theChar) |
| globle void | genprintfile (void *theEnv, FILE *fptr, char *str) |
| globle void | genexit (void *theEnv, int num) |
| globle void | SetJmpBuffer (void *theEnv, jmp_buf *theJmpBuffer) |
| char * | genstrcpy (char *dest, const char *src) |
| char * | genstrncpy (char *dest, const char *src, size_t n) |
| char * | genstrcat (char *dest, const char *src) |
| char * | genstrncat (char *dest, const char *src, size_t n) |
| int | gensprintf (char *buffer, const char *restrictStr,...) |
| int | genrand () |
| globle void | genseed (int seed) |
| globle char * | gengetcwd (char *buffer, int buflength) |
| globle int | genremove (char *fileName) |
| globle int | genrename (char *oldFileName, char *newFileName) |
| globle int(*)(void *) | EnvSetBeforeOpenFunction (void *theEnv, int(*theFunction)(void *)) |
| globle int(*)(void *) | EnvSetAfterOpenFunction (void *theEnv, int(*theFunction)(void *)) |
| globle FILE * | GenOpen (void *theEnv, char *fileName, char *accessType) |
| globle int | GenClose (void *theEnv, FILE *theFile) |
| globle int | GenOpenReadBinary (void *theEnv, char *funcName, char *fileName) |
| globle void | GenReadBinary (void *theEnv, void *dataPtr, size_t size) |
| globle void | GetSeekCurBinary (void *theEnv, long offset) |
| globle void | GetSeekSetBinary (void *theEnv, long offset) |
| globle void | GenTellBinary (void *theEnv, long *offset) |
| globle void | GenCloseBinary (void *theEnv) |
| globle void | GenWrite (void *dataPtr, size_t size, FILE *fp) |
| #define SystemDependentData | ( | theEnv | ) | ((struct systemDependentData *) GetEnvironmentData(theEnv,SYSTEM_DEPENDENT_DATA)) |
| globle void EnvInitializeEnvironment | ( | void * | vtheEnvironment, | |
| struct symbolHashNode ** | symbolTable, | |||
| struct floatHashNode ** | floatTable, | |||
| struct integerHashNode ** | integerTable, | |||
| struct bitMapHashNode ** | bitmapTable, | |||
| struct externalAddressHashNode ** | externalAddressTable | |||
| ) |
| globle int(*)(void *) EnvSetAfterOpenFunction | ( | void * | theEnv, | |
| int(*)(void *) | theFunction | |||
| ) |
| globle int(*)(void *) EnvSetBeforeOpenFunction | ( | void * | theEnv, | |
| int(*)(void *) | theFunction | |||
| ) |
| void EnvUserFunctions | ( | void * | ) |
| globle FILE* GenOpen | ( | void * | theEnv, | |
| char * | fileName, | |||
| char * | accessType | |||
| ) |
| globle int GenOpenReadBinary | ( | void * | theEnv, | |
| char * | funcName, | |||
| char * | fileName | |||
| ) |
| globle void genprintfile | ( | void * | theEnv, | |
| FILE * | fptr, | |||
| char * | str | |||
| ) |
| globle void GenReadBinary | ( | void * | theEnv, | |
| void * | dataPtr, | |||
| size_t | size | |||
| ) |
| globle int genrename | ( | char * | oldFileName, | |
| char * | newFileName | |||
| ) |
| int gensprintf | ( | char * | buffer, | |
| const char * | restrictStr, | |||
| ... | ||||
| ) |
| char* genstrncat | ( | char * | dest, | |
| const char * | src, | |||
| size_t | n | |||
| ) |
| char* genstrncpy | ( | char * | dest, | |
| const char * | src, | |||
| size_t | n | |||
| ) |
| globle void GenTellBinary | ( | void * | theEnv, | |
| long * | offset | |||
| ) |
| globle void GenWrite | ( | void * | dataPtr, | |
| size_t | size, | |||
| FILE * | fp | |||
| ) |
| globle void(*)(void *, int) GetContinueEnvFunction | ( | void * | theEnv | ) |
| globle void(*)(void *) GetPauseEnvFunction | ( | void * | theEnv | ) |
| globle void GetSeekCurBinary | ( | void * | theEnv, | |
| long | offset | |||
| ) |
| globle void GetSeekSetBinary | ( | void * | theEnv, | |
| long | offset | |||
| ) |
| globle void RerouteStdin | ( | void * | theEnv, | |
| int | argc, | |||
| char * | argv[] | |||
| ) |
| globle void SetContinueEnvFunction | ( | void * | theEnv, | |
| void(*)(void *, int) | theFunction | |||
| ) |
| globle void SetJmpBuffer | ( | void * | theEnv, | |
| jmp_buf * | theJmpBuffer | |||
| ) |
| globle void SetPauseEnvFunction | ( | void * | theEnv, | |
| void(*)(void *) | theFunction | |||
| ) |
| globle void SetRedrawFunction | ( | void * | theEnv, | |
| void(*)(void *) | theFunction | |||
| ) |
| void UserFunctions | ( | void | ) |
1.5.6