1 #include <../../nrnconf.h>
17 for (
i = 0;
i < 128;
i++) {
43 if (strcmp(
SYM(sp)->
name + 2,
s) == 0) {
72 sp->
u.
str = (
char*) 0;
103 std::string tmp{
s->name};
107 return install(tmp.c_str(), -1);
#define ITERATE(itm, lst)
char * stralloc(const char *buf, char *rel)
Item * linsertsym(List *list, Symbol *sym)
Symbol * checklocal(Symbol *sym)
Symbol * lookup(const char *s)
void pushlocal(Item *q1, Item *qdim)
Symbol * install(const char *s, int t)
List * newlist()
The following routines support the concept of a list.
static void * emalloc(size_t size)
NMODL parser global flags / functions.
Symbol * copylocal(Symbol *s)
static double remove(void *v)