| 73 | } |
| 74 | |
| 75 | ident *newident(const char *name, int context = execcontext) |
| 76 | { |
| 77 | ident *id = idents->access(name); |
| 78 | if(!id) |
| 79 | { |
| 80 | ident init(ID_ALIAS, newstring(name), newstring(""), persistidents, context); |
| 81 | id = &idents->access(init.name, init); |
| 82 | } |
| 83 | return id; |
| 84 | } |
| 85 | |
| 86 | void pusha(const char *name, char *action) |
| 87 | { |