1 #include <../../nmodlconf.h>
31 sscanf(
STR(q2),
"%lf", &d);
35 d = (double) (
SYM(q2)->u.i);
52 i = sscanf(
STR(y),
"%lf", &yval);
54 if (yval - (
double) ((
int) yval)) {
119 for (
q = larg->
prev;
q != larg;
q =
q->prev) {
130 diag(
"too few arguments", (
char*) 0);
142 diag(
"too many arguments", (
char*) 0);
157 s->
u.
str = (
char*) 0;
168 diag(
"delta_x not declared", (
char*) 0);
void printitems(Item *q1, Item *q2)
Item * prev_parstok(Item *)
Symbol * checklocal(Symbol *sym)
void unit_push_num(double)
void unit_chk_arg(Item *q1, Item *q2)
void unit_exponent(Item *y, Item *lastok)
void func_unit(Item *q1, Item *q2)
void unit_logic(int type, Item *q1, Item *q2, Item *q3)
char * decode_units(Symbol *sym)
void print_unit_expr(int i)
void unit_cmp(Item *q1, Item *q2, Item *q3)
void unit_push_args(Item *q1)
static int argnumstk[NLEVEL]