langmath.c File Reference

#include <math.h>
#include "frontier.h"
#include "standard.h"
#include "error.h"
#include "memory.h"
#include "ops.h"
#include "resources.h"
#include "lang.h"
#include "langinternal.h"
#include "langexternal.h"
#include "langsystem7.h"
#include "tablestructure.h"
#include "kernelverbs.h"
#include "kernelverbdefs.h"
#include "shell.rsrc.h"
#include "timedate.h"
#include "langmath.h"

Include dependency graph for langmath.c:

Go to the source code of this file.

Defines

#define matherrorlist   269
#define notimplementederror   1

Enumerations

enum  tymathtoken { minfunc, maxfunc, sqrtfunc, cmathverbs }

Functions

static boolean mathfunctionvalue (short token, hdltreenode hparam1, tyvaluerecord *vreturned, bigstring bserror)
boolean mathinitverbs (void)


Define Documentation

#define matherrorlist   269
 

Definition at line 48 of file langmath.c.

Referenced by mathfunctionvalue().

#define notimplementederror   1
 

Definition at line 49 of file langmath.c.


Enumeration Type Documentation

enum tymathtoken
 

Enumerator:
minfunc 
maxfunc 
sqrtfunc 
cmathverbs 

Definition at line 51 of file langmath.c.


Function Documentation

static boolean mathfunctionvalue short  token,
hdltreenode  hparam1,
tyvaluerecord vreturned,
bigstring  bserror
[static]
 

Definition at line 62 of file langmath.c.

References booleanvaluetype, charvaluetype, tyvaluedata::chvalue, coercetypes(), comparehandles(), comparisonnotpossibleerror, copyvaluerecord(), tyvaluerecord::data, tyvaluedata::datevalue, datevaluetype, directionvaluetype, disposevalues(), tyvaluedata::doublevalue, doublevaluetype, error, errornum, fl, flnextparamislast, tyvaluedata::flvalue, getdoubleparam(), getreadonlyparamvalue(), getstringlist(), initvalue(), tyvaluedata::intvalue, intvaluetype, langerror(), tyvaluedata::longvalue, longvaluetype, matherrorlist, maxfunc, minfunc, notimplementederror, novaluetype, NULL, ostypevaluetype, setbooleanvalue(), setdoublevalue(), short, tyvaluedata::singlevalue, singlevaluetype, sqrtfunc, tyvaluedata::stringvalue, stringvaluetype, timegreaterthan(), and v.

Referenced by mathinitverbs().

Here is the call graph for this function:

boolean mathinitverbs void   ) 
 

Definition at line 310 of file langmath.c.

References idmathverbs, loadfunctionprocessor(), and mathfunctionvalue().

Referenced by shellinit().

Here is the call graph for this function:


Generated on Sun Jun 4 12:18:35 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6