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.


#define matherrorlist   269
#define notimplementederror   1


enum  tymathtoken { minfunc, maxfunc, sqrtfunc, cmathverbs }


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


Definition at line 51 of file langmath.c.

Function Documentation

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

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