Lines Matching defs:new_node
834 struct dir_hash_node **new_node,
842 if (!new_node)
845 *new_node = NULL;
858 *new_node = calloc(1, sizeof(struct dir_hash_node));
860 if (!*new_node)
863 (*new_node)->path = strdup(pathname);
865 if (!(*new_node)->path) {
866 free(*new_node);
867 *new_node = NULL;
870 memcpy((*new_node)->digest, calculated_digest, digest_len);
871 (*new_node)->next = NULL;
994 struct dir_hash_node *new_node = NULL;
997 &new_node,
1007 if (new_node && !state->error) {
1009 state->current = new_node;
1012 state->current->next = new_node;
1013 state->current = new_node;