]> git.donarmstrong.com Git - debbugs.git/blobdiff - Debbugs/MIME.pm
close directory after reading from it
[debbugs.git] / Debbugs / MIME.pm
index 05534e3e054c47d2cb281f683aaacf1a0ac7a52e..481be7bf9573f758ff331292b8f5a61fe66b75a6 100644 (file)
@@ -31,12 +31,21 @@ use warnings;
 use strict;
 
 use base qw(Exporter);
-use vars qw($VERSION @EXPORT_OK);
+use vars qw($DEBUG $VERSION @EXPORT_OK %EXPORT_TAGS @EXPORT);
 
 BEGIN {
     $VERSION = 1.00;
+    $DEBUG = 0 unless defined $DEBUG;
 
-    @EXPORT_OK = qw(parse decode_rfc1522 encode_rfc1522 convert_to_utf8 create_mime_message getmailbody);
+    @EXPORT = ();
+
+    %EXPORT_TAGS = (mime => [qw(parse create_mime_message getmailbody)],
+                   rfc1522 => [qw(decode_rfc1522 encode_rfc1522)],
+                   utf8 => [qw(convert_to_utf8)],
+                  );
+    @EXPORT_OK=();
+    Exporter::export_ok_tags(keys %EXPORT_TAGS);
+    $EXPORT_TAGS{all} = [@EXPORT_OK];
 }
 
 use File::Path;