#include <../../nmodlconf.h>
#include <stdlib.h>
#include "model.h"
#include "parse1.hpp"
#include <varargs.h>
Go to the source code of this file.
|
| static Item * | newitem () |
| |
| List * | newlist () |
| |
| void | freelist (List **plist) |
| |
| static Item * | linkitem (Item *item) |
| |
| Item * | car (List *list) |
| |
| Item * | next (Item *item) |
| |
| Item * | prev (Item *item) |
| |
| Item * | insertstr (Item *item, char *str) |
| |
| Item * | insertitem (Item *item, Item *itm) |
| |
| Item * | insertsym (Item *item, Symbol *sym) |
| |
| Item * | linsertstr (List *list, char *str) |
| |
| Item * | lappendstr (List *list, char *str) |
| |
| Item * | linsertsym (List *list, Symbol *sym) |
| |
| Item * | lappendsym (List *list, Symbol *sym) |
| |
| Item * | lappenditem (List *list, Item *item) |
| |
| void | remove (Item *item) |
| |
| char * | emalloc (unsigned n) |
| |
| void | memory_usage () |
| |
| char * | stralloc (char *buf, char *rel) |
| |
| void | deltokens (Item *q1, Item *q2) |
| |
| void | move (Item *q1, Item *q2, Item *q3) |
| |
| void | movelist (Item *q1, Item *q2, List *s) |
| |
| void | replacstr (Item *q, char *s) |
| |
| Item * | putintoken (char *s, short type, short toktype) |
| |
| Item * | makelist (va_alist) va_dcl |
| |
| void | append (Item *ql, Item *q) |
| |
| Item * | prepend (Item *ql, Item *q) |
| |
| Item * | itemarray (va_alist) va_dcl |
| |
◆ DEBUG
◆ append()
◆ car()
◆ deltokens()
◆ emalloc()
| char* emalloc |
( |
unsigned |
n | ) |
|
◆ freelist()
◆ insertitem()
◆ insertstr()
| Item* insertstr |
( |
Item * |
item, |
|
|
char * |
str |
|
) |
| |
◆ insertsym()
◆ itemarray()
| Item* itemarray |
( |
va_alist |
| ) |
|
◆ lappenditem()
◆ lappendstr()
| Item* lappendstr |
( |
List * |
list, |
|
|
char * |
str |
|
) |
| |
◆ lappendsym()
◆ linkitem()
◆ linsertstr()
| Item* linsertstr |
( |
List * |
list, |
|
|
char * |
str |
|
) |
| |
◆ linsertsym()
◆ makelist()
| Item* makelist |
( |
va_alist |
| ) |
|
◆ memory_usage()
◆ move()
◆ movelist()
◆ newitem()
◆ newlist()
◆ next()
◆ prepend()
◆ prev()
◆ putintoken()
| Item* putintoken |
( |
char * |
s, |
|
|
short |
type, |
|
|
short |
toktype |
|
) |
| |
◆ remove()
◆ replacstr()
◆ stralloc()
| char* stralloc |
( |
char * |
buf, |
|
|
char * |
rel |
|
) |
| |
◆ debugtoken
◆ mallocpieces
◆ mallocsize