1 #include <../../nmodlconf.h> 67 for (i1 = (*plist)->
next; i1 != *plist; i1 = i2) {
175 item->next->prev = item->prev;
176 item->prev->next = item->next;
192 p =
static_cast<char*
>(malloc(n));
193 if (p == (
char *)0) {
195 diag(
"out of memory", (
char *)0);
204 Fprintf(stderr,
"malloc'ed a total of %ld bytes in %ld pieces\n",
211 s = (
char *)
emalloc((
unsigned)(strlen(buf) + 1));
223 for (q = q1; q != q2;) {
269 diag(
"internal error",
" in putintoken");
298 #if MAC || defined(__TURBOC__) 300 #define HAVE_STDARG_H 1 337 narg = va_arg(ap,
int);
339 for (i=0; i<
narg; i++) {
340 q = va_arg(ap,
Item *);
386 narg = va_arg(ap,
int);
392 for (i=0; i<
narg; i++) {
393 q = va_arg(ap,
Item *);
void deltokens(Item *q1, Item *q2)
char * stralloc(char *buf, char *rel)
Item * lappendsym(List *list, Symbol *sym)
static Item * linkitem(Item *item)
Item * insertsym(Item *item, Symbol *sym)
Item * itemarray(va_alist) va_dcl
void append(Item *ql, Item *q)
int const size_t const size_t n
void movelist(Item *q1, Item *q2, List *s)
Item * lappendstr(List *list, char *str)
Item * insertitem(Item *item, Item *itm)
Item * makelist(va_alist) va_dcl
Item * linsertstr(List *list, char *str)
char * emalloc(unsigned n)
Item * lappenditem(List *list, Item *item)
Item * linsertsym(List *list, Symbol *sym)
Item * insertstr(Item *item, char *str)
void freelist(List **plist)
void move(Item *q1, Item *q2, Item *q3)
Item * prepend(Item *ql, Item *q)
Item * putintoken(char *s, short type, short toktype)
void replacstr(Item *q, char *s)