Peter Maydell <peter.mayd...@linaro.org> writes:
> From: Paolo Bonzini <pbonz...@redhat.com> > > This enables splitting the huge qemu-doc.texi file and keeping parallel > Texinfo and rST versions of the documentation. texi2pod is not going to > live much longer and hardly anyone cares about its upstream status, > so the temporary fork should be acceptable. > > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> > Message-id: 20200226113034.6741-4-pbonz...@redhat.com > Reviewed-by: Peter Maydell <peter.mayd...@linaro.org> > Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Reviewed-by: Alex Bennée <alex.ben...@linaro.org> > --- > scripts/texi2pod.pl | 36 ++++++++++++++++++------------------ > 1 file changed, 18 insertions(+), 18 deletions(-) > > diff --git a/scripts/texi2pod.pl b/scripts/texi2pod.pl > index 839b7917cf7..8bfc6f6f4c4 100755 > --- a/scripts/texi2pod.pl > +++ b/scripts/texi2pod.pl > @@ -143,6 +143,24 @@ while(<$inf>) { > next; > }; > > + # Single line command handlers. > + > + /^\@include\s+(.+)$/ and do { > + push @instack, $inf; > + $inf = gensym(); > + $file = postprocess($1); > + > + # Try cwd and $ibase, then explicit -I paths. > + $done = 0; > + foreach $path ("", $ibase, @ipath) { > + $mypath = $file; > + $mypath = $path . "/" . $mypath if ($path ne ""); > + open($inf, "<" . $mypath) and ($done = 1, last); > + } > + die "cannot find $file" if !$done; > + next; > + }; > + > next unless $output; > > # Discard comments. (Can't do it above, because then we'd never see > @@ -242,24 +260,6 @@ while(<$inf>) { > s/>/>/g; > } > > - # Single line command handlers. > - > - /^\@include\s+(.+)$/ and do { > - push @instack, $inf; > - $inf = gensym(); > - $file = postprocess($1); > - > - # Try cwd and $ibase, then explicit -I paths. > - $done = 0; > - foreach $path ("", $ibase, @ipath) { > - $mypath = $file; > - $mypath = $path . "/" . $mypath if ($path ne ""); > - open($inf, "<" . $mypath) and ($done = 1, last); > - } > - die "cannot find $file" if !$done; > - next; > - }; > - > /^\@(?:section|unnumbered|unnumberedsec|center)\s+(.+)$/ > and $_ = "\n=head2 $1\n"; > /^\@subsection\s+(.+)$/ -- Alex Bennée