1 #include <../../nmodlconf.h>
70 diag(
"Discrete variable must have @index >= 1", (
char*) 0);
74 diag(s->
name,
"must be a STATE for use as discrete variable");
77 diag(s->
name,
"must be a scalar discrete variable");
80 diag(s->
name,
"must be an array discrete variable");
105 "{int _i, _j; for (_j=%d; _j >=0; _j--) {\n\
106 for (_i=%d; _i>0; _i--) __%s[_i][_j] = __%s[_i-1][_j];\n\
107 __%s[0][_j] = %s[_j];\n\
117 "{int _i; for (_i=%d; _i>0; _i--) __%s[_i] = __%s[_i-1];\n\
139 "{int _i, _j; for (_j=%d; _j >=0; _j--) {\n\
140 for (_i=%d; _i>=0; _i--) __%s[_i][_j] = %s0;}}\n",
150 "{int _i; for (_i=%d; _i>=0; _i--) __%s[_i] = %s0;}\n",
void massagediscblk(Item *q1, Item *q2, Item *q3, Item *q4)
void disc_var_seen(Item *q1, Item *q2, Item *q3, int array)
NMODL parser global flags / functions.
void movelist(Item *q1, Item *q2, List *s)
void replacstr(Item *q, char *s)
static double remove(void *v)