about summary refs log tree commit homepage
path: root/lib/PublicInbox/MdirReader.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/PublicInbox/MdirReader.pm')
-rw-r--r--lib/PublicInbox/MdirReader.pm14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/PublicInbox/MdirReader.pm b/lib/PublicInbox/MdirReader.pm
index 7a0641fb..304be63d 100644
--- a/lib/PublicInbox/MdirReader.pm
+++ b/lib/PublicInbox/MdirReader.pm
@@ -86,4 +86,18 @@ sub maildir_each_eml {
 
 sub new { bless {}, __PACKAGE__ }
 
+sub flags2kw ($) {
+        my @unknown;
+        my %kw;
+        for (split(//, $_[0])) {
+                my $k = $c2kw{$_};
+                if (defined($k)) {
+                        $kw{$k} = 1;
+                } else {
+                        push @unknown, $_;
+                }
+        }
+        (\%kw, \@unknown);
+}
+
 1;