1 #include <../../nmodlconf.h>
52 i->element = (
void*) 0;
63 for (i1 = (*plist)->
next; i1 != *plist; i1 = i2) {
104 i->element = (
void*)
stralloc(str, (
char*) 0);
114 i->element = (
void*) itm;
125 i->element = (
void*) sym;
169 p =
static_cast<char*
>(malloc(
n));
170 if (
p == (
char*) 0) {
172 diag(
"out of memory", (
char*) 0);
187 s = (
char*)
emalloc((
unsigned) (strlen(
buf) + 1));
199 for (
q = q1;
q != q2;) {
227 q->element = (
void*)
stralloc(s, (
char*) 0);
240 diag(
"internal error",
" in putintoken");
246 q->itemsubtype = toktype;
250 q->itemtype = NEWLINE;
261 q->itemsubtype = toktype;
263 q->itemsubtype = sym->
type;
268 #if MAC || defined(__TURBOC__)
270 #define HAVE_STDARG_H 1
307 narg = va_arg(ap,
int);
310 q = va_arg(ap,
Item*);
353 narg = va_arg(ap,
int);
360 q = va_arg(ap,
Item*);
Item * putintoken(char *s, short type, short toktype)
Item * lappendstr(List *list, char *str)
Item * prepend(Item *ql, Item *q)
Item * linsertstr(List *list, char *str)
void movelist(Item *q1, Item *q2, List *s)
void freelist(List **plist)
Item * insertstr(Item *item, char *str)
void move(Item *q1, Item *q2, Item *q3)
Item * itemarray(va_alist) va_dcl
void replacstr(Item *q, char *s)
char * emalloc(unsigned n)
char * stralloc(char *buf, char *rel)
void deltokens(Item *q1, Item *q2)
static Item * linkitem(Item *item)
Item * lappenditem(List *list, Item *item)
Item * insertsym(Item *item, Symbol *sym)
Item * makelist(va_alist) va_dcl
void append(Item *ql, Item *q)
Item * insertitem(Item *item, Item *itm)
Item * linsertsym(List *list, Symbol *sym)
Item * lappendsym(List *list, Symbol *sym)
int const size_t const size_t n