src/clipsrules/core/globldef.c File Reference

#include "setup.h"
#include <stdio.h>
#include "memalloc.h"
#include "modulpsr.h"
#include "multifld.h"
#include "router.h"
#include "strngrtr.h"
#include "modulutl.h"
#include "globlbsc.h"
#include "globlpsr.h"
#include "globlcom.h"
#include "utility.h"
#include "commline.h"
#include "envrnmnt.h"
#include "bload.h"
#include "globlbin.h"
#include "globlcmp.h"
#include "globldef.h"

Include dependency graph for globldef.c:

Go to the source code of this file.

Defines

#define _GLOBLDEF_SOURCE_
#define _STDIO_INCLUDED_

Functions

globle void InitializeDefglobals (void *theEnv)
globle struct defglobalModuleGetDefglobalModuleItem (void *theEnv, struct defmodule *theModule)
globle void * EnvFindDefglobal (void *theEnv, char *defglobalName)
globle void * EnvGetNextDefglobal (void *theEnv, void *defglobalPtr)
globle intBool EnvIsDefglobalDeletable (void *theEnv, void *ptr)
globle void QSetDefglobalValue (void *theEnv, struct defglobal *theGlobal, DATA_OBJECT_PTR vPtr, int resetVar)
globle struct defglobalQFindDefglobal (void *theEnv, SYMBOL_HN *defglobalName)
globle void EnvGetDefglobalValueForm (void *theEnv, char *buffer, unsigned bufferLength, void *vTheGlobal)
globle int EnvGetGlobalsChanged (void *theEnv)
globle void EnvSetGlobalsChanged (void *theEnv, int value)
globle int QGetDefglobalValue (void *theEnv, void *vTheGlobal, DATA_OBJECT_PTR vPtr)
globle intBool EnvGetDefglobalValue (void *theEnv, char *variableName, DATA_OBJECT_PTR vPtr)
globle intBool EnvSetDefglobalValue (void *theEnv, char *variableName, DATA_OBJECT_PTR vPtr)
globle void UpdateDefglobalScope (void *theEnv)
globle void * GetNextDefglobalInScope (void *theEnv, void *vTheGlobal)


Define Documentation

#define _GLOBLDEF_SOURCE_

Definition at line 29 of file globldef.c.

#define _STDIO_INCLUDED_

Definition at line 36 of file globldef.c.


Function Documentation

globle void* EnvFindDefglobal ( void *  theEnv,
char *  defglobalName 
)

Definition at line 244 of file globldef.c.

globle intBool EnvGetDefglobalValue ( void *  theEnv,
char *  variableName,
DATA_OBJECT_PTR  vPtr 
)

Definition at line 609 of file globldef.c.

globle void EnvGetDefglobalValueForm ( void *  theEnv,
char *  buffer,
unsigned  bufferLength,
void *  vTheGlobal 
)

Definition at line 473 of file globldef.c.

globle int EnvGetGlobalsChanged ( void *  theEnv  ) 

Definition at line 492 of file globldef.c.

globle void* EnvGetNextDefglobal ( void *  theEnv,
void *  defglobalPtr 
)

Definition at line 256 of file globldef.c.

globle intBool EnvIsDefglobalDeletable ( void *  theEnv,
void *  ptr 
)

Definition at line 267 of file globldef.c.

globle intBool EnvSetDefglobalValue ( void *  theEnv,
char *  variableName,
DATA_OBJECT_PTR  vPtr 
)

Definition at line 628 of file globldef.c.

globle void EnvSetGlobalsChanged ( void *  theEnv,
int  value 
)

Definition at line 501 of file globldef.c.

globle struct defglobalModule* GetDefglobalModuleItem ( void *  theEnv,
struct defmodule theModule 
) [read]

Definition at line 232 of file globldef.c.

globle void* GetNextDefglobalInScope ( void *  theEnv,
void *  vTheGlobal 
)

Definition at line 727 of file globldef.c.

globle void InitializeDefglobals ( void *  theEnv  ) 

Definition at line 80 of file globldef.c.

globle struct defglobal* QFindDefglobal ( void *  theEnv,
SYMBOL_HN defglobalName 
) [read]

Definition at line 453 of file globldef.c.

globle int QGetDefglobalValue ( void *  theEnv,
void *  vTheGlobal,
DATA_OBJECT_PTR  vPtr 
)

Definition at line 572 of file globldef.c.

globle void QSetDefglobalValue ( void *  theEnv,
struct defglobal theGlobal,
DATA_OBJECT_PTR  vPtr,
int  resetVar 
)

Definition at line 379 of file globldef.c.

globle void UpdateDefglobalScope ( void *  theEnv  ) 

Definition at line 678 of file globldef.c.


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