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