Browse Source

collect the PT*() prototypes in "inp.h"

pre-master-46
rlar 16 years ago
parent
commit
9b0df330b5
  1. 5
      ChangeLog
  2. 41
      src/include/inpptree.h
  3. 13
      src/spicelib/parser/inp.h

5
ChangeLog

@ -1,3 +1,8 @@
2010-10-08 Robert Larice
* src/include/inpptree.h ,
* src/spicelib/parser/inp.h :
collect the PT*() prototypes in "inp.h"
2010-10-08 Robert Larice
* src/frontend/parse.c ,
* src/include/fteext.h :

41
src/include/inpptree.h

@ -159,47 +159,6 @@ typedef struct PTelement {
#define PT_STACKSIZE 200
/* These are things defined in PTfunctions.c */
extern double PTplus(double arg1, double arg2);
extern double PTminus(double arg1, double arg2);
extern double PTtimes(double arg1, double arg2);
extern double PTdivide(double arg1, double arg2);
extern double PTpower(double arg1, double arg2);
extern double PTacos(double arg);
extern double PTabs(double arg);
extern double PTacosh(double arg);
extern double PTasin(double arg);
extern double PTasinh(double arg);
extern double PTatan(double arg);
extern double PTatanh(double arg);
extern double PTcos(double arg);
extern double PTcosh(double arg);
extern double PTexp(double arg);
extern double PTln(double arg);
extern double PTlog(double arg);
extern double PTsgn(double arg);
extern double PTsin(double arg);
extern double PTsinh(double arg);
extern double PTsqrt(double arg);
extern double PTtan(double arg);
extern double PTtanh(double arg);
extern double PTustep(double arg);
/* MW. PTcif declaration */
extern double PTustep2(double arg);
extern double PTpwl(double arg, void *data);
extern double PTpwl_derivative(double arg, void *data);
extern double PTuramp(double arg);
extern double PTuminus(double arg);
extern double PTmin(double arg1, double arg2);
extern double PTmax(double arg1, double arg2);
extern double PTeq0(double arg);
extern double PTne0(double arg);
extern double PTgt0(double arg);
extern double PTlt0(double arg);
extern double PTge0(double arg);
extern double PTle0(double arg);
/* And in IFeval.c */
extern int IFeval(IFparseTree *tree, double gmin, double *result, double *vals, double *derivs);

13
src/spicelib/parser/inp.h

@ -121,7 +121,20 @@ double PTsin(double arg);
double PTsinh(double arg);
double PTsqrt(double arg);
double PTtan(double arg);
double PTtanh(double arg);
double PTuminus(double arg);
double PTustep2(double arg);
double PTpwl(double arg, void *data);
double PTpwl_derivative(double arg, void *data);
double PTmin(double arg1, double arg2);
double PTmax(double arg1, double arg2);
double PTeq0(double arg);
double PTne0(double arg);
double PTgt0(double arg);
double PTlt0(double arg);
double PTge0(double arg);
double PTle0(double arg);
/* sperror.c */

Loading…
Cancel
Save