Lines Matching defs:nd
134 register NodePtr nd;
136 nd = (NodePtr) _XkbAlloc(sizeof(NodeRec));
137 if (!nd)
140 nd->string = strndup(string, len);
142 nd->string = (char *) _XkbAlloc(len + 1);
144 if (!nd->string) {
145 _XkbFree(nd);
149 strncpy(nd->string, string, len);
150 nd->string[len] = 0;
159 if (nd->string != string)
160 _XkbFree(nd->string);
161 _XkbFree(nd);
167 *np = nd;
168 nd->left = nd->right = (NodePtr) NULL;
169 nd->fingerPrint = fp;
170 nd->a = (++lastAtom);
171 *(nodeTable + lastAtom) = nd;
172 return nd->a;