src/clipsrules/core/bmathfun.c File Reference

#include <stdio.h>
#include "setup.h"
#include "argacces.h"
#include "envrnmnt.h"
#include "exprnpsr.h"
#include "router.h"
#include "bmathfun.h"

Include dependency graph for bmathfun.c:

Go to the source code of this file.

Classes

struct  basicMathFunctionData

Defines

#define _BMATHFUN_SOURCE_
#define _STDIO_INCLUDED_
#define BMATHFUN_DATA   6
#define BasicMathFunctionData(theEnv)   ((struct basicMathFunctionData *) GetEnvironmentData(theEnv,BMATHFUN_DATA))

Functions

globle void BasicMathFunctionDefinitions (void *theEnv)
globle void AdditionFunction (void *theEnv, DATA_OBJECT_PTR returnValue)
globle void MultiplicationFunction (void *theEnv, DATA_OBJECT_PTR returnValue)
globle void SubtractionFunction (void *theEnv, DATA_OBJECT_PTR returnValue)
globle void DivisionFunction (void *theEnv, DATA_OBJECT_PTR returnValue)
globle long long DivFunction (void *theEnv)
globle int SetAutoFloatDividendCommand (void *theEnv)
globle int GetAutoFloatDividendCommand (void *theEnv)
globle intBool EnvGetAutoFloatDividend (void *theEnv)
globle intBool EnvSetAutoFloatDividend (void *theEnv, int value)
globle long long IntegerFunction (void *theEnv)
globle double FloatFunction (void *theEnv)
globle void AbsFunction (void *theEnv, DATA_OBJECT_PTR returnValue)
globle void MinFunction (void *theEnv, DATA_OBJECT_PTR returnValue)
globle void MaxFunction (void *theEnv, DATA_OBJECT_PTR returnValue)


Define Documentation

#define _BMATHFUN_SOURCE_

Definition at line 27 of file bmathfun.c.

#define _STDIO_INCLUDED_

Definition at line 30 of file bmathfun.c.

#define BasicMathFunctionData ( theEnv   )     ((struct basicMathFunctionData *) GetEnvironmentData(theEnv,BMATHFUN_DATA))

Definition at line 48 of file bmathfun.c.

#define BMATHFUN_DATA   6

Definition at line 41 of file bmathfun.c.


Function Documentation

globle void AbsFunction ( void *  theEnv,
DATA_OBJECT_PTR  returnValue 
)

Definition at line 602 of file bmathfun.c.

globle void AdditionFunction ( void *  theEnv,
DATA_OBJECT_PTR  returnValue 
)

Definition at line 84 of file bmathfun.c.

globle void BasicMathFunctionDefinitions ( void *  theEnv  ) 

Definition at line 53 of file bmathfun.c.

globle long long DivFunction ( void *  theEnv  ) 

Definition at line 385 of file bmathfun.c.

globle void DivisionFunction ( void *  theEnv,
DATA_OBJECT_PTR  returnValue 
)

Definition at line 288 of file bmathfun.c.

globle intBool EnvGetAutoFloatDividend ( void *  theEnv  ) 

Definition at line 517 of file bmathfun.c.

globle intBool EnvSetAutoFloatDividend ( void *  theEnv,
int  value 
)

Definition at line 527 of file bmathfun.c.

globle double FloatFunction ( void *  theEnv  ) 

Definition at line 572 of file bmathfun.c.

globle int GetAutoFloatDividendCommand ( void *  theEnv  ) 

Definition at line 497 of file bmathfun.c.

globle long long IntegerFunction ( void *  theEnv  ) 

Definition at line 542 of file bmathfun.c.

globle void MaxFunction ( void *  theEnv,
DATA_OBJECT_PTR  returnValue 
)

Definition at line 734 of file bmathfun.c.

globle void MinFunction ( void *  theEnv,
DATA_OBJECT_PTR  returnValue 
)

Definition at line 645 of file bmathfun.c.

globle void MultiplicationFunction ( void *  theEnv,
DATA_OBJECT_PTR  returnValue 
)

Definition at line 146 of file bmathfun.c.

globle int SetAutoFloatDividendCommand ( void *  theEnv  ) 

Definition at line 456 of file bmathfun.c.

globle void SubtractionFunction ( void *  theEnv,
DATA_OBJECT_PTR  returnValue 
)

Definition at line 207 of file bmathfun.c.


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