| 691 | } |
| 692 | |
| 693 | void identhash(uint64_t *d) |
| 694 | { |
| 695 | enumerate(*idents, ident, id, if(id.type == ID_COMMAND || id.type == ID_VAR) { *d ^= id.type == ID_VAR ? (size_t)"" - (size_t)id.name : (size_t)identhash - (size_t)id.fun; *d *= 16777619; }); |
| 696 | } |
| 697 | |
| 698 | // tab-completion of all idents |