Lines Matching defs:nd
102 NodePtr nd;
104 nd = malloc(sizeof(NodeRec));
105 if (!nd)
108 nd->string = string;
111 nd->string = strndup(string, len);
112 if (!nd->string) {
113 free(nd);
122 if (nd->string != string) {
123 /* nd->string has been strdup'ed */
124 free((char *) nd->string);
126 free(nd);
132 *np = nd;
133 nd->left = nd->right = NULL;
134 nd->fingerPrint = fp;
135 nd->a = ++lastAtom;
136 nodeTable[lastAtom] = nd;
137 return nd->a;