1 #include <../../nrnconf.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)) {
104 if (
s->info && (larg = (
List*)
ITMA(
s->info)[2])) {
106 for (
q = larg->
prev;
q != larg;
q =
q->prev) {
117 diag(
"too few arguments", (
char*) 0);
129 diag(
"too many arguments", (
char*) 0);
144 s->u.str = (
char*) 0;
152 diag(
"delta_x not declared", (
char*) 0);
Item * prev_parstok(Item *)
Symbol * lookup(const char *)
Symbol * checklocal(Symbol *sym)
void Unit_push(const char *)
void unit_push_num(double)
void unit_chk_arg(Item *q1, Item *q2)
void unit_exponent(Item *y, Item *lastok)
const char * decode_units(Symbol *sym)
void func_unit(Item *q1, Item *q2)
void unit_logic(int type, Item *q1, Item *q2, Item *q3)
void unit_cmp(Item *q1, Item *q2, Item *q3)
void unit_push_args(Item *q1)
static int argnumstk[NLEVEL]