xmlNodePtr 96 dxref.c static xmlNodePtr xml_root = NULL; xmlNodePtr 108 dxref.c static int count_children (xmlNodePtr node, char *tag); xmlNodePtr 109 dxref.c static xmlNodePtr search_sibling (xmlNodePtr node, char *tag); xmlNodePtr 110 dxref.c static char **create_dir_table (xmlNodePtr node); xmlNodePtr 112 dxref.c static struct file *create_file_table (xmlNodePtr node, char **dir_table, xmlNodePtr 114 dxref.c static struct line *create_line_table (xmlNodePtr node, xmlNodePtr 128 dxref.c static xmlNodeSetPtr eval_xpath (char *xpath, xmlNodePtr from, xmlNodePtr 131 dxref.c xmlNodePtr from); xmlNodePtr 132 dxref.c static inline char *get_tag (char *name, char *attr, xmlNodePtr from); xmlNodePtr 133 dxref.c static inline char *get_attr (char *name, char *attr, xmlNodePtr from); xmlNodePtr 134 dxref.c static inline char *get_attr_value (char *xpath, xmlNodePtr from); xmlNodePtr 135 dxref.c static inline char *get_attr_value_ref (char *name, xmlNodePtr from); xmlNodePtr 136 dxref.c static inline char *get_attr_desc (char *xpath, xmlNodePtr from); xmlNodePtr 138 dxref.c static char *get_type (xmlNodePtr node); xmlNodePtr 139 dxref.c static char *get_params (xmlNodePtr node); xmlNodePtr 140 dxref.c static char *get_subscript (xmlNodePtr node); xmlNodePtr 141 dxref.c static int get_comp_unit (xmlNodePtr node); xmlNodePtr 143 dxref.c static char *get_filename_by_node (xmlNodePtr node, char *file_num); xmlNodePtr 146 dxref.c static char *get_pathname_by_node (xmlNodePtr node, char *file_num); xmlNodePtr 151 dxref.c static char *type_to_string (xmlNodePtr node); xmlNodePtr 152 dxref.c static char *base_type_to_string (xmlNodePtr node); xmlNodePtr 153 dxref.c static char *array_type_to_string (xmlNodePtr node); xmlNodePtr 154 dxref.c static char *ptr_type_to_string (xmlNodePtr node); xmlNodePtr 155 dxref.c static char *func_type_to_string (xmlNodePtr node); xmlNodePtr 156 dxref.c static char *volatile_to_string (xmlNodePtr node); xmlNodePtr 157 dxref.c static char *const_to_string (xmlNodePtr node); xmlNodePtr 158 dxref.c static char *struct_union_to_string (xmlNodePtr node, char *which); xmlNodePtr 159 dxref.c static char *struct_to_string (xmlNodePtr node); xmlNodePtr 160 dxref.c static char *union_to_string (xmlNodePtr node); xmlNodePtr 161 dxref.c static char *typedef_to_string (xmlNodePtr node); xmlNodePtr 162 dxref.c static char *enum_to_string (xmlNodePtr node); xmlNodePtr 163 dxref.c static char *enum_constants_to_string (xmlNodePtr node); xmlNodePtr 164 dxref.c static char *members_to_string (xmlNodePtr node); xmlNodePtr 166 dxref.c static void visit_all_children (xmlNodePtr node, FILE *fp); xmlNodePtr 169 dxref.c static void output_debug_info (xmlNodePtr node, FILE *fp); xmlNodePtr 170 dxref.c static void output_compile_unit (xmlNodePtr node, FILE *fp); xmlNodePtr 171 dxref.c static void output_subprogram (xmlNodePtr node, FILE *fp); xmlNodePtr 172 dxref.c static void output_lexical_block (xmlNodePtr node, FILE *fp); xmlNodePtr 173 dxref.c static void output_variable (xmlNodePtr node, FILE *fp); xmlNodePtr 174 dxref.c static void output_label (xmlNodePtr node, FILE *fp); xmlNodePtr 175 dxref.c static void output_typedef (xmlNodePtr node, FILE *fp); xmlNodePtr 176 dxref.c static void output_enum (xmlNodePtr node, FILE *fp); xmlNodePtr 177 dxref.c static void output_enum_constants (xmlNodePtr node, FILE *fp, xmlNodePtr 179 dxref.c static void output_struct_union (xmlNodePtr node, FILE *fp, char *which); xmlNodePtr 180 dxref.c static void output_struct (xmlNodePtr node, FILE *fp); xmlNodePtr 181 dxref.c static void output_union (xmlNodePtr node, FILE *fp); xmlNodePtr 182 dxref.c static void output_members (xmlNodePtr node, FILE *fp); xmlNodePtr 294 dxref.c count_children (xmlNodePtr node, char *tag) xmlNodePtr 297 dxref.c xmlNodePtr child; xmlNodePtr 306 dxref.c static xmlNodePtr xmlNodePtr 307 dxref.c search_sibling (xmlNodePtr node, char *tag) xmlNodePtr 318 dxref.c create_dir_table (xmlNodePtr node) xmlNodePtr 321 dxref.c xmlNodePtr child; xmlNodePtr 358 dxref.c create_file_table (xmlNodePtr node, char **dir_table, int *n_file) xmlNodePtr 362 dxref.c xmlNodePtr child; xmlNodePtr 395 dxref.c create_line_table (xmlNodePtr node, struct file *file_table, int *n_line) xmlNodePtr 399 dxref.c xmlNodePtr child; xmlNodePtr 439 dxref.c xmlNodePtr node = result->nodeTab [i]; xmlNodePtr 441 dxref.c xmlNodePtr line_node, line_node2; xmlNodePtr 507 dxref.c xmlNodePtr node = result->nodeTab [i]; xmlNodePtr 599 dxref.c eval_xpath (char *xpath, xmlNodePtr from, void **free_p, int *num) xmlNodePtr 620 dxref.c get_child (char *elem, char *name, char *attr, xmlNodePtr from) xmlNodePtr 623 dxref.c xmlNodePtr node; xmlNodePtr 640 dxref.c xmlNodePtr child; xmlNodePtr 653 dxref.c get_tag (char *name, char *attr, xmlNodePtr from) xmlNodePtr 659 dxref.c get_attr (char *name, char *attr, xmlNodePtr from) xmlNodePtr 665 dxref.c get_attr_value (char *name, xmlNodePtr from) xmlNodePtr 671 dxref.c get_attr_value_ref (char *name, xmlNodePtr from) xmlNodePtr 677 dxref.c get_attr_desc (char *name, xmlNodePtr from) xmlNodePtr 683 dxref.c get_type (xmlNodePtr node) xmlNodePtr 701 dxref.c get_params (xmlNodePtr node) xmlNodePtr 721 dxref.c xmlNodePtr child = result->nodeTab [i]; xmlNodePtr 748 dxref.c get_subscript (xmlNodePtr node) xmlNodePtr 781 dxref.c xmlNodePtr child, child2; xmlNodePtr 821 dxref.c get_comp_unit (xmlNodePtr node) xmlNodePtr 849 dxref.c get_filename_by_node (xmlNodePtr node, char *file_num) xmlNodePtr 882 dxref.c get_pathname_by_node (xmlNodePtr node, char *file_num) xmlNodePtr 917 dxref.c type_to_string (xmlNodePtr node) xmlNodePtr 956 dxref.c base_type_to_string (xmlNodePtr node) xmlNodePtr 970 dxref.c array_type_to_string (xmlNodePtr node) xmlNodePtr 986 dxref.c ptr_type_to_string (xmlNodePtr node) xmlNodePtr 996 dxref.c func_type_to_string (xmlNodePtr node) xmlNodePtr 1009 dxref.c volatile_to_string (xmlNodePtr node) xmlNodePtr 1019 dxref.c const_to_string (xmlNodePtr node) xmlNodePtr 1029 dxref.c struct_union_to_string (xmlNodePtr node, char *which) xmlNodePtr 1046 dxref.c struct_to_string (xmlNodePtr node) xmlNodePtr 1052 dxref.c union_to_string (xmlNodePtr node) xmlNodePtr 1058 dxref.c members_to_string (xmlNodePtr node) xmlNodePtr 1071 dxref.c xmlNodePtr child = result->nodeTab [i]; xmlNodePtr 1098 dxref.c typedef_to_string (xmlNodePtr node) xmlNodePtr 1110 dxref.c enum_to_string (xmlNodePtr node) xmlNodePtr 1127 dxref.c enum_constants_to_string (xmlNodePtr node) xmlNodePtr 1139 dxref.c xmlNodePtr child = result->nodeTab [i]; xmlNodePtr 1164 dxref.c visit_all_children (xmlNodePtr node, FILE *fp) xmlNodePtr 1166 dxref.c xmlNodePtr child; xmlNodePtr 1179 dxref.c xmlNodePtr node, child; xmlNodePtr 1200 dxref.c output_debug_info (xmlNodePtr node, FILE *fp) xmlNodePtr 1264 dxref.c output_compile_unit (xmlNodePtr node, FILE *fp) xmlNodePtr 1290 dxref.c output_subprogram (xmlNodePtr node, FILE *fp) xmlNodePtr 1368 dxref.c output_lexical_block (xmlNodePtr node, FILE *fp) xmlNodePtr 1391 dxref.c output_variable (xmlNodePtr node, FILE *fp) xmlNodePtr 1454 dxref.c output_label (xmlNodePtr node, FILE *fp) xmlNodePtr 1481 dxref.c output_typedef (xmlNodePtr node, FILE *fp) xmlNodePtr 1511 dxref.c output_enum (xmlNodePtr node, FILE *fp) xmlNodePtr 1535 dxref.c output_enum_constants (xmlNodePtr node, FILE *fp, char *pathname, char *line) xmlNodePtr 1551 dxref.c xmlNodePtr child = result->nodeTab [i]; xmlNodePtr 1570 dxref.c output_struct_union (xmlNodePtr node, FILE *fp, char *which) xmlNodePtr 1596 dxref.c output_struct (xmlNodePtr node, FILE *fp) xmlNodePtr 1602 dxref.c output_union (xmlNodePtr node, FILE *fp) xmlNodePtr 1608 dxref.c output_members (xmlNodePtr node, FILE *fp) xmlNodePtr 1625 dxref.c xmlNodePtr child = result->nodeTab [i]; xmlNodePtr 1689 dxref.c xmlNodePtr node = result->nodeTab [i]; xmlNodePtr 1740 dxref.c xmlNodePtr node = result->nodeTab [i]; xmlNodePtr 1790 dxref.c xmlNodePtr node = result->nodeTab [i]; xmlNodePtr 1840 dxref.c xmlNodePtr node = result->nodeTab [i]; xmlNodePtr 1890 dxref.c xmlNodePtr node = result->nodeTab [i]; xmlNodePtr 1940 dxref.c xmlNodePtr node = result->nodeTab [i]; xmlNodePtr 1990 dxref.c xmlNodePtr node = result->nodeTab [i]; xmlNodePtr 2061 dxref.c xmlNodePtr node = result->nodeTab [i]; xmlNodePtr 2123 dxref.c xmlNodePtr node = result->nodeTab [i]; xmlNodePtr 2182 dxref.c xmlNodePtr node = result->nodeTab [i];