Bladeren bron

doc: dump_selects.pl: fix for incomplete initializers

Some of the modules (e.g db_ops) omit the last members (flags) in
the select_row_t initializer. The script did not take into account
this possibility when it did parse the C code.
Andrei Pelinescu-Onciul 15 jaren geleden
bovenliggende
commit
8ee1a08685
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      doc/scripts/cdefs2doc/dump_selects.pl

+ 2 - 2
doc/scripts/cdefs2doc/dump_selects.pl

@@ -461,7 +461,7 @@ sub process_file
 									($new_f_n->isa('GCC::Node::integer_cst'))?
 										$new_f_n->low:
 										expr_op0($new_f_n)->name->identifier;
-								$flags=$flags_n->low;
+								$flags= (defined $flags_n)?$flags_n->low:0;
 								
 								push @res, [$prev_f, $type, $name,
 													$new_f, $flags];
@@ -594,7 +594,7 @@ format DOCBOOK_HEADER =
 	"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
 <chapter id="select_list@*">
 (valid_grp_name $sel_grp_name) ? "." . $sel_grp_name : ""
-	<title>Selects List@*</title>
+	<title>Selects@*</title>
 (valid_grp_name $sel_grp_name) ? " for " . $sel_grp_name : ""
 	<orderedlist>