From 2267e6fcde103f9a036d988eacd662ec252cfae7 Mon Sep 17 00:00:00 2001
From: Fabian Keil <fk@fabiankeil.de>
Date: Sun, 31 Oct 2010 13:25:47 +0000
Subject: [PATCH] Factor create_listitem_markup() out of generate_markup().

---
 utils/changelog2doc.pl | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

diff --git a/utils/changelog2doc.pl b/utils/changelog2doc.pl
index ddd680ef..d6751598 100755
--- a/utils/changelog2doc.pl
+++ b/utils/changelog2doc.pl
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 
-# $Id: changelog2doc.pl,v 1.1 2008/06/09 17:53:02 fabiankeil Exp $
+# $Id: changelog2doc.pl,v 1.2 2008/09/26 16:49:09 fabiankeil Exp $
 # $Source: /cvsroot/ijbswa/current/utils/changelog2doc.pl,v $
 
 # Filter to parse the ChangeLog and translate the changes for
@@ -36,6 +36,17 @@ sub read_entries() {
     print "Parsed " . @entries . " entries.\n";
 }
 
+sub create_listitem_markup($) {
+    my $entry = shift;
+
+    $entry =~ s@\n@\n    @g;
+    return "  <listitem>\n" .
+           "   <para>\n" .
+           "    " . $entry . "\n" .
+           "   </para>\n" .
+           "  </listitem>\n";
+}
+
 sub generate_markup() {
     my $markup = '';
 
@@ -44,14 +55,9 @@ sub generate_markup() {
 
     foreach my $entry (@entries) {
         chomp $entry;
-        $entry =~ s@\n@\n    @g;
-        $markup .= "  <listitem>\n" .
-                   "   <para>\n" .
-                   "    " . $entry . "\n" .
-                   "   </para>\n" .
-                   "  </listitem>\n"
-                   ;
+        $markup .= create_listitem_markup($entry);
     }
+
     $markup .= " </itemizedlist>\n" .
                "</para>\n";
 
-- 
2.49.0