• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/gettext-0.17/gettext-tools/gnulib-lib/

Lines Matching defs:new_node

557   gl_list_node_t new_node = XMALLOC (struct gl_list_node_impl);
559 ASYNCSAFE(const void *) new_node->value = elt;
561 new_node->h.hashcode =
563 ? list->base.hashcode_fn (new_node->value)
564 : (size_t)(uintptr_t) new_node->value);
566 /* Add new_node to the hash table. */
567 add_to_bucket (list, new_node);
570 /* Add new_node to the list. */
571 ASYNCSAFE(gl_list_node_t) new_node->next = node;
572 new_node->prev = node->prev;
573 ASYNCSAFE(gl_list_node_t) new_node->prev->next = new_node;
574 node->prev = new_node;
581 return new_node;
587 gl_list_node_t new_node = XMALLOC (struct gl_list_node_impl);
589 ASYNCSAFE(const void *) new_node->value = elt;
591 new_node->h.hashcode =
593 ? list->base.hashcode_fn (new_node->value)
594 : (size_t)(uintptr_t) new_node->value);
596 /* Add new_node to the hash table. */
597 add_to_bucket (list, new_node);
600 /* Add new_node to the list. */
601 new_node->prev = node;
602 ASYNCSAFE(gl_list_node_t) new_node->next = node->next;
603 new_node->next->prev = new_node;
604 ASYNCSAFE(gl_list_node_t) node->next = new_node;
611 return new_node;
618 gl_list_node_t new_node;
624 new_node = XMALLOC (struct gl_list_node_impl);
625 ASYNCSAFE(const void *) new_node->value = elt;
627 new_node->h.hashcode =
629 ? list->base.hashcode_fn (new_node->value)
630 : (size_t)(uintptr_t) new_node->value);
632 /* Add new_node to the hash table. */
633 add_to_bucket (list, new_node);
636 /* Add new_node to the list. */
644 new_node->prev = node;
645 ASYNCSAFE(gl_list_node_t) new_node->next = node->next;
646 new_node->next->prev = new_node;
647 ASYNCSAFE(gl_list_node_t) node->next = new_node;
657 ASYNCSAFE(gl_list_node_t) new_node->next = node;
658 new_node->prev = node->prev;
659 ASYNCSAFE(gl_list_node_t) new_node->prev->next = new_node;
660 node->prev = new_node;
668 return new_node;