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);