name 130 dxref.c static inline char *get_child (char *elem, char *name, char *attr,
name 132 dxref.c static inline char *get_tag (char *name, char *attr, xmlNodePtr from);
name 133 dxref.c static inline char *get_attr (char *name, char *attr, xmlNodePtr from);
name 135 dxref.c static inline char *get_attr_value_ref (char *name, xmlNodePtr from);
name 149 dxref.c static char *get_name (char *name);
name 300 dxref.c if (child->type == XML_ELEMENT_NODE && !strcmp (child->name, tag))
name 310 dxref.c if (node->type == XML_ELEMENT_NODE && !strcmp (node->name, tag))
name 326 dxref.c assert (!strcmp (node->name, "include_directories"));
name 335 dxref.c && !strcmp (child->name, "directory"))
name 373 dxref.c if (child->type == XML_ELEMENT_NODE && !strcmp (child->name, "file")) {
name 406 dxref.c if (child->type == XML_ELEMENT_NODE && !strcmp (child->name, "line")) {
name 620 dxref.c get_child (char *elem, char *name, char *attr, xmlNodePtr from)
name 629 dxref.c if (strcmp (node->name, elem)) continue;
name 631 dxref.c if (strcmp (attr_name, name)) {
name 643 dxref.c if (strcmp (child->name, attr)) continue;
name 653 dxref.c get_tag (char *name, char *attr, xmlNodePtr from)
name 655 dxref.c return get_child ("tag", name, attr, from);
name 659 dxref.c get_attr (char *name, char *attr, xmlNodePtr from)
name 661 dxref.c return get_child ("attribute", name, attr, from);
name 665 dxref.c get_attr_value (char *name, xmlNodePtr from)
name 667 dxref.c return get_attr (name, "@value", from);
name 671 dxref.c get_attr_value_ref (char *name, xmlNodePtr from)
name 673 dxref.c return get_attr (name, "@value_ref", from);
name 677 dxref.c get_attr_desc (char *name, xmlNodePtr from)
name 679 dxref.c return get_attr (name, "description", from);
name 710 dxref.c assert (!strcmp (node->name, "tag"));
name 728 dxref.c char *name = get_attr_value ("DW_AT_name", child);
name 729 dxref.c snprintf (buf2, sizeof (buf2), type, (name == NULL ? "" : name));
name 733 dxref.c xmlFree (name);
name 787 dxref.c if (strcmp (child->name, "tag")) continue;
name 798 dxref.c if (strcmp (child2->name, "attribute")) continue;
name 911 dxref.c get_name (char *name)
name 913 dxref.c return (name == NULL ? "??" : name);
name 921 dxref.c assert (!strcmp (node->name, "tag"));
name 1033 dxref.c char *name = get_attr_value ("DW_AT_name", node);
name 1034 dxref.c if (name == NULL) {
name 1038 dxref.c snprintf (buf, sizeof (buf), "%s %s %%s", which, href_info (id, name));
name 1039 dxref.c xmlFree (name);
name 1073 dxref.c char *name = get_attr_value ("DW_AT_name", child);
name 1082 dxref.c snprintf (buf2, sizeof (buf2), "%s", href_info (id, get_name (name)));
name 1087 dxref.c xmlFree (name);
name 1102 dxref.c char *name = get_attr_value ("DW_AT_name", node);
name 1103 dxref.c snprintf (buf, sizeof (buf), "%s %%s", href_info (id, get_name (name)));
name 1105 dxref.c xmlFree (name);
name 1114 dxref.c char *name = get_attr_value ("DW_AT_name", node);
name 1115 dxref.c if (name == NULL) {
name 1119 dxref.c snprintf (buf, sizeof (buf), "enum %s %%s", href_info (id, name));
name 1122 dxref.c xmlFree (name);
name 1141 dxref.c char *name = get_attr_value ("DW_AT_name", child);
name 1145 dxref.c "%s = %s, ", href_info (id, get_name (name)), value);
name 1148 dxref.c xmlFree (name);
name 1168 dxref.c if (child->type != XML_ELEMENT_NODE || strcmp (child->name, "tag"))
name 1188 dxref.c assert (!strcmp (node->name, "section"));
name 1204 dxref.c assert (!strcmp (node->name, "tag"));
name 1553 dxref.c char *name = get_attr_value ("DW_AT_name", child);
name 1558 dxref.c href_src1 (pathname, line, name), value, a_name (id));
name 1560 dxref.c xmlFree (name);
name 1627 dxref.c char *name = get_attr_value ("DW_AT_name", child);
name 1638 dxref.c href_src1 (pathname, line2, get_name (name)), a_name (id));
name 1657 dxref.c xmlFree (name);
name 1792 dxref.c char *name = get_attr_value ("DW_AT_name", node);
name 1799 dxref.c if (name == NULL) goto loop_continue;
name 1801 dxref.c name, href_info (id, name),
name 1807 dxref.c href_info (id, name));
name 1811 dxref.c xmlFree (name);
name 1842 dxref.c char *name = get_attr_value ("DW_AT_name", node);
name 1849 dxref.c if (name == NULL) goto loop_continue;
name 1851 dxref.c name, href_info (id, name),
name 1857 dxref.c href_info (id, name));
name 1861 dxref.c xmlFree (name);
name 1892 dxref.c char *name = get_attr_value ("DW_AT_name", node);
name 1899 dxref.c if (name == NULL) goto loop_continue;
name 1901 dxref.c name, href_info (id, name),
name 1907 dxref.c href_info (id, name));
name 1911 dxref.c xmlFree (name);
name 1942 dxref.c char *name = get_attr_value ("DW_AT_name", node);
name 1949 dxref.c if (name == NULL) goto loop_continue;
name 1951 dxref.c name, href_info (id, name),
name 1956 dxref.c href_info (id, name));
name 1960 dxref.c xmlFree (name);
name 1992 dxref.c char *name = get_attr_value ("DW_AT_name", node);
name 2002 dxref.c if (name == NULL) goto loop_continue;
name 2009 dxref.c fprintf (fp1, "%s @ ", name);
name 2012 dxref.c snprintf (buf2, sizeof (buf2), "%s", href_info (id, name));
name 2024 dxref.c snprintf (buf2, sizeof (buf2), "%s", href_info (id, name));
name 2030 dxref.c xmlFree (name);
name 2063 dxref.c char *name = get_attr_value ("DW_AT_name", node);
name 2072 dxref.c if (name == NULL) goto loop_continue;
name 2074 dxref.c fprintf (fp1, "%s @ ", name);
name 2077 dxref.c snprintf (buf, sizeof (buf), "%s", href_info (id, name));
name 2089 dxref.c snprintf (buf, sizeof (buf), "%s", href_info (id, name));
name 2095 dxref.c xmlFree (name);
name 2125 dxref.c char *name = get_attr_value ("DW_AT_name", node);
name 2127 dxref.c if (name == NULL) goto loop_continue;
name 2129 dxref.c fprintf (fp1, "%s @ %s", name, href_info (id, name));
name 2131 dxref.c href_src1 (name, "top", name));
name 2135 dxref.c xmlFree (name);
name 2186 dxref.c if (!strcmp (node->name, "start_file")) {
name 2218 dxref.c if (strcmp (node->name, "start_file"))
name 2282 dxref.c } else if (!strcmp (node->name, "end_file")) {
name 2290 dxref.c } else if (!strcmp (node->name, "define_func")
name 2291 dxref.c || !strcmp (node->name, "define_normal")) {
name 2295 dxref.c char *name = xmlGetProp (node, "name");
name 2304 dxref.c name, href_macinfo (id, signature),
name 2307 dxref.c name, href_macinfo (id, signature),
name 2319 dxref.c xmlFree (name);
name 2322 dxref.c } else if (!strcmp (node->name, "undef")) {
name 2326 dxref.c char *name = xmlGetProp (node, "name");
name 2333 dxref.c name, href_macinfo (id, name),
name 2336 dxref.c name, href_macinfo (id, name),
name 2340 dxref.c href_macinfo (id, name));
name 2343 dxref.c href_src1 (pathname, line2, name),
name 2347 dxref.c xmlFree (name);