Lines Matching refs:xm
128 static XmapVal xm; in XmapCmd() local
129 xm.cmd = (KEYCMD) cmd; in XmapCmd()
130 return &xm; in XmapCmd()
136 static XmapVal xm; in XmapStr() local
137 xm.str.len = str->len; in XmapStr()
138 xm.str.buf = str->buf; in XmapStr()
139 return &xm; in XmapStr()
241 XmapNode *xm; in TryNode() local
243 for (xm = ptr; xm->sibling != NULL; xm = xm->sibling) in TryNode()
244 if (xm->sibling->ch == *(str->buf)) in TryNode()
246 if (xm->sibling == NULL) in TryNode()
247 xm->sibling = GetFreeNode(str); /* setup new node */ in TryNode()
248 ptr = xm->sibling; in TryNode()
341 XmapNode *xm; in TryDeleteNode() local
343 for (xm = ptr; xm->sibling != NULL; xm = xm->sibling) in TryDeleteNode()
344 if (xm->sibling->ch == *(str->buf)) in TryDeleteNode()
346 if (xm->sibling == NULL) in TryDeleteNode()
348 inptr = &xm->sibling; in TryDeleteNode()
349 ptr = xm->sibling; in TryDeleteNode()